Existem muitos desafios ao projetar um aplicativo que suporte vários idiomas. Um desses desafios é traduzir rapidamente o texto de design e integrá-lo às ferramentas de design existentes que podem acompanhar o ritmo do prototipagem rápida. Perder a oportunidade de testar uma interface de usuário na língua nativa de uma pessoa pode afetar negativamente a construção de uma aplicação multilíngue. Transferir o conteúdo multilíngue para uma equipe de desenvolvimento com precisão é um desafio contínuo ao longo do processo de design. Soluções para esse problema precisam evoluir à medida que esses desafios surgem constantemente, o que faz com que esses aplicativos não suportem múltiplos idiomas.


Desenvolver uma interface de usuário envolve dezenas de revisões à medida que uma ideia passa de wireframes de baixa fidelidade para protótipos de alta fidelidade. Existem muitas atividades que uma equipe de design realiza, como feedback de colegas e feedback de liderança, que criam muitos pontos de mudança no texto e no conteúdo de um design. Essas mudanças precisam ser traduzidas rapidamente para que o designer possa verificar os conceitos de design e garantir que todos os elementos gráficos sejam adequados para um espaço ou elemento específico. A tradução automática baseada em máquina pode atender a essas necessidades rapidamente devido à necessidade limitada de traduções altamente precisas. Velocidade de tradução e integração de ferramentas são as principais características que qualquer solução precisa suportar. A solução precisa integrar-se às ferramentas de prototipagem das equipes de design, como Figma, Adobe XD e Sketch. O ritmo e a velocidade de protótipos multilíngues exigem uma solução que possa oferecer valor sem impactar o processo de design.
As melhores práticas para o processo de design são testar uma nova experiência do usuário com usuários potenciais, que é a forma como os melhores designs são testados. Com muita frequência, esses testes são realizados em um único idioma, mesmo que alguns dos usuários de teste possam não ser falantes nativos do idioma de origem. Este é um dos maiores desafios porque a oportunidade de aprender algo novo é perdida. O desafio da tradução é colocado sobre o usuário de teste e isso coloca o usuário em uma posição de entender algo e comentar sobre isso. Embora a equipe de design possa não falar o idioma, o designer poderia usar uma ferramenta de tradução rápida que pudesse traduzir o protótipo de forma rápida e precisa para o idioma nativo do usuário de teste. O usuário de teste deve apenas traduzir o feedback e não toda a aplicação e o design. O valor gerado ao alterar rapidamente um protótipo para o idioma nativo de um usuário pode ser a diferença entre construir um aplicativo que quebra barreiras para novos usuários e construir uma parede que não pode ser derrubada.
A última etapa do processo de design é a mais crítica e onde a maior parte do processo de design falha. Mesmo que você supere os dois primeiros desafios, a equipe de engenharia ainda precisa construir a aplicação. Uma ferramenta de tradução rápida precisa ser capaz de entregar esse conteúdo no ambiente de desenvolvimento tão rápido quanto a equipe de design o cria. Este desafio é ainda mais importante ao desenvolver software de forma ágil. A cada sprint, os proprietários do produto e analistas precisam copiar o texto dos designs e transferi-lo para uma documentação detalhada. Isso pode levar a erros de omissão e erros de precisão. A solução para isso precisa ser integrada às ferramentas de prototipagem (Figma, Adobe XD, Sketch) e estar disponível em bibliotecas de desenvolvimento comuns (REST, GraphQL).
FluentC resolve esses desafios em uma única ferramenta. FluentC possui tradução rápida e ágil, tradução automática de primeira linha, e está disponível em mais de 75 idiomas. Isso significa que, quando você conhece o idioma nativo de um usuário de teste, seu protótipo pode responder rapidamente ao idioma nativo dele. Todas as traduções e o conteúdo fonte estão disponíveis instantaneamente para a equipe de desenvolvimento incorporar em uma aplicação. A velocidade que o FluentC pode proporcionar a uma equipe de design e desenvolvimento é uma característica única que torna o FluentC indispensável para o desenvolvimento de aplicações multilíngues.