Il y a de nombreux défis liés à la conception d'une application qui prend en charge plusieurs langues. L'un de ces défis consiste à faire traduire rapidement le texte de conception et à l'intégrer dans les outils de conception existants capables de suivre le rythme de la prototypage rapide. Manquer une occasion de tester une interface utilisateur dans la langue maternelle d'une personne pourrait nuire à la création d'une application multilingue. Transférer le contenu multilingue à une équipe de développement avec précision est un défi constant tout au long du processus de conception. Les solutions à ce problème doivent évoluer car ces défis surgissent constamment, ce qui empêche ces applications de prendre en charge plusieurs langues.


Le développement d'une interface utilisateur implique des dizaines de révisions alors qu'une idée passe de maquettes à faible fidélité à des prototypes à haute fidélité. Il existe de nombreuses activités que l'équipe de conception réalise, telles que les retours des pairs et les retours de la direction, 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 designer 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 automatisée basée sur des machines peut répondre rapidement à ces besoins en raison du besoin limité de traductions très précises. La rapidité de la 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 à faire tester une nouvelle expérience utilisateur par des utilisateurs potentiels, c'est ainsi que les meilleures conceptions sont testées. Trop souvent, ces tests sont effectués dans une seule langue, même si certains des utilisateurs testés ne sont pas de langue maternelle de la langue source. C'est l'un des plus grands défis car l'opportunité d'apprendre quelque chose de nouveau est perdue. Le défi de la traduction repose sur l'utilisateur test, ce qui met l'utilisateur dans une position pour comprendre quelque chose et en faire un commentaire. Même si l'équipe de conception ne parle pas la langue, le designer pourrait utiliser un outil de traduction rapide qui pourrait traduire rapidement et avec précision le prototype dans la langue maternelle de l'utilisateur test. L'utilisateur de test doit uniquement traduire les commentaires et non l'ensemble de l'application et du design. La valeur générée par la conversion rapide d'un prototype dans la langue maternelle d'un utilisateur peut faire la différence entre la création d'une application qui brise les barrières pour de nouveaux utilisateurs et la construction d'un mur infranchissable.
La dernière étape du processus de conception est la plus critique et celle où la majorité des défaillances du processus de conception se produisent. Même si vous surmontez les deux premiers défis, l'équipe d'ingénierie doit encore construire l'application. Un outil de traduction rapide doit pouvoir 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 produit et les analystes doivent copier le texte des maquettes et le transférer dans une documentation détaillée. Cela peut entraîner des erreurs d'omission et des erreurs de précision. La solution à cela 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 défis avec un seul outil. FluentC offre une traduction rapide et efficace, une traduction automatique de premier ordre, et est disponible en plus de 75 langues. Cela signifie que lorsque vous connaissez la langue maternelle d'un utilisateur de test, votre prototype peut répondre rapidement dans 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 rapidité que FluentC permet à une équipe de conception et de développement d'atteindre est une caractéristique unique qui fait de FluentC un outil indispensable pour le développement d'applications multilingues.