Prise en charge de plusieurs langues de bout en bout
29 décembre 2022La conception d'une application prenant en charge plusieurs langues présente de nombreux défis. L'un de ces défis consiste à traduire rapidement le texte de conception et à l'intégrer dans les outils de conception existants qui peuvent suivre le rythme du prototypage rapide. Ne pas avoir l'occasion de tester une interface utilisateur dans la langue maternelle d'une personne peut avoir un impact négatif sur la création d'une application multilingue. Transférer avec précision le contenu multilingue à une équipe de développement est un défi permanent tout au long du processus de conception. Les solutions à ce problème doivent évoluer car ces défis surviennent constamment, ce qui fait que ces applications ne prennent pas en charge plusieurs langues.
Le développement d’une interface utilisateur implique des dizaines de révisions, car une idée passe de wireframes de faible fidélité à des prototypes de haute fidélité. Une équipe de conception doit effectuer de nombreuses activités, telles que les commentaires des pairs et des dirigeants, qui créent de nombreux points de changement dans le texte et le contenu d’une conception. Ces modifications doivent être traduites rapidement afin que le concepteur puisse vérifier les concepts de conception et s’assurer que tous les éléments graphiques sont appropriés pour un espace ou un élément donné. La traduction automatique basée sur une machine peut répondre rapidement à ces besoins en raison du besoin limité de traductions très précises. La vitesse de traduction et l’intégration des outils sont les caractéristiques clés que toute solution doit prendre en charge. La solution doit s’intégrer aux outils de prototypage des équipes de conception tels que Figma, Adobe XD et Sketch. Le rythme et la vitesse des prototypes multilingues nécessitent une solution capable de fournir de la valeur sans impacter le processus de conception.
Les meilleures pratiques pour le processus de conception consistent à tester une nouvelle expérience utilisateur auprès d'utilisateurs potentiels, ce qui permet de tester les meilleures conceptions. Trop souvent, ces tests sont effectués dans une seule langue, même si certains des utilisateurs testés ne sont pas nécessairement des locuteurs natifs de la langue source. C'est l'un des plus grands défis, car l'occasion d'apprendre quelque chose de nouveau est perdue. Le défi de la traduction incombe à l'utilisateur test, ce qui le met en position de comprendre quelque chose et de le commenter. Même si l'équipe de conception ne parle pas la langue, le concepteur peut utiliser un outil de traduction rapide qui pourrait traduire rapidement et précisément le prototype dans la langue maternelle de l'utilisateur test. L'utilisateur test ne doit traduire que les commentaires et non l'application et la conception dans leur intégralité. La valeur générée par la modification rapide d'un prototype dans la langue maternelle d'un utilisateur peut faire la différence entre la création d'une application qui élimine les barrières pour les nouveaux utilisateurs et la construction d'un mur qui ne peut pas être abattu.
La dernière étape du processus de conception est la plus critique et celle où la plupart des processus échouent. Même si vous surmontez les deux premiers défis, l'équipe d'ingénierie doit encore créer l'application. Un outil de traduction rapide doit être capable de fournir ce contenu dans l'environnement de développement aussi rapidement que l'équipe de conception le crée. Ce défi est encore plus important lors de la création de logiciels de manière agile. Sprint après sprint, les propriétaires de produits et les analystes doivent copier le texte des conceptions et le transférer dans une documentation détaillée. Cela peut entraîner des erreurs d'omission et des erreurs d'exactitude. La solution à ce problème doit pouvoir être intégrée dans des outils de prototypage (Figma, Adobe XD, Sketch) et être disponible dans des bibliothèques de développement courantes (REST, GraphQL).
FluentC résout ces problèmes dans un seul outil. FluentC offre une traduction rapide et efficace, la meilleure traduction automatique de sa catégorie et est disponible dans plus de 75 langues. Cela signifie que lorsque vous connaissez la langue maternelle d'un utilisateur de test, votre prototype peut rapidement répondre à sa langue maternelle. Toutes les traductions et le contenu source sont disponibles instantanément pour que l'équipe de développement puisse les intégrer dans une application. La vitesse que FluentC peut permettre à une équipe de conception et de développement d'atteindre est une caractéristique unique qui fait de FluentC un incontournable pour le développement d'applications multilingues.