Este site é traduzido automaticamente para vários idiomas usando software desenvolvido por Kohei Koyanagi. Consulte o original em inglês para maior precisão.

Splync v1.3 é Quadrilíngue

Quais Idiomas o Splync Deveria Suportar

Quando o Splync foi lançado, era um aplicativo monolíngue — disponível apenas em inglês — embora este blog agora seja publicado em 42 idiomas. Minha língua nativa é o japonês, e sou oficialmente certificado para ensiná-lo, tendo passado no Teste de Competência em Ensino de Língua Japonesa administrado pelo Japan Educational Exchanges and Services. No entanto, o inglês parece ser o idioma mais acessível globalmente hoje em dia, então lancei a primeira versão do Splync em inglês como um MVP (Produto Mínimo Viável). Ao observar ao redor, muitos japoneses não parecem muito confortáveis usando o inglês, então adicionar suporte ao japonês foi completamente natural para mim. Também adicionei o francês, que eu costumava falar com pessoas mais velhas em Ruanda quando fui voluntário em água e saneamento como parte do programa Japan Overseas Cooperation Volunteers. Além disso, incluí o chinês simplificado, que consigo ler parcialmente, apenas para ver como o aplicativo ficaria em um sistema de escrita diferente.

De Monolíngue para Quadrilíngue

O Splync v1.3 suporta quatro idiomas: inglês, japonês, francês e chinês simplificado. Ao expandir o Splync além do inglês, eu queria que o suporte a idiomas fosse o mais eficaz possível, sem complexidade desnecessária. Em vez de buscar quantidade, foquei no impacto por idioma. O inglês naturalmente cobre o público internacional mais amplo. O japonês é meu idioma nativo e representa um grande mercado doméstico onde aplicativos de orçamento compartilhado ainda estão emergindo. O francês, por outro lado, amplia o alcance em vários continentes — não só na França, mas também em partes da África, Canadá e Europa. Por fim, o chinês simplificado abre acesso a uma das maiores comunidades online do mundo. Juntos, esses quatro idiomas oferecem uma cobertura global equilibrada — América do Norte, Europa, Ásia e África — ao mesmo tempo que permanecem gerenciáveis para um desenvolvedor solo. Do ponto de vista custo-benefício, é a configuração multilíngue mais eficiente nesta fase. Como esta foi minha primeira tentativa de localização de aplicativos, todo o processo foi um experimento valioso para mim.

Como Localizar Apps Através de Chaves

No Splync, uso o framework de localização da Apple com arquivos .strings para cada idioma suportado, armazenando todo o texto voltado ao usuário em um formato estruturado. Cada texto é identificado por uma chave — por exemplo, "sign_up_button" — e atribuído a uma frase específica de idioma em cada arquivo .strings. Em inglês, isso pode ser "Sign Up", enquanto os outros arquivos contêm as traduções apropriadas. Desta forma, cada arquivo .strings atua como um corpus paralelo, unificado por chaves compartilhadas. Essas chaves controlam dinamicamente todo o texto exibido na interface do app com base no idioma selecionado pelo usuário. Embora o mecanismo em si seja relativamente simples, manter um alto padrão de qualidade de tradução é um desafio muito mais complexo. E claro — não falo tantos idiomas quanto o C-3PO!

Vamos Melhorar a Qualidade da Tradução Juntos

Para esta versão, usei o ChatGPT-4o para traduzir todo o texto com chaves e revisei manualmente o máximo que pude. Como desenvolvedor solo, planejo automatizar ainda mais o fluxo de tradução usando Python e a API da OpenAI, assim como faço para este blog. A localização é um desafio tanto linguístico quanto técnico. Uma boa tradução não é apenas literal — deve considerar o tom, a fraseologia e as nuances culturais. Trabalhei anteriormente para uma empresa global de tradução e edição acadêmica, o que me ensinou o valor da revisão humana para captar o contexto e a intenção mais profundos que a IA sozinha pode não perceber. Restrições de interface são outro fator — às vezes, uma frase traduzida simplesmente não cabe em um botão ou rótulo. Assim, a localização não é apenas sobre idioma, mas também sobre layout e design. Através de tentativa e erro, continuarei a melhorar a experiência multilíngue do Splync para torná-la mais natural, consistente e escalável. E essa jornada não é apenas sobre código ou prompts — adoraria envolver o feedback dos usuários para elevar ainda mais a qualidade. Se você encontrar alguma tradução estranha ou desajeitada, sinta-se à vontade para me avisar. Seu feedback é sempre bem-vindo.

Splync É Baseado na Comunidade

Eu já trabalhei como Gerente de Experiência do Cliente em empresas globais e aprendi como é essencial ouvir os usuários. Essa é uma das razões pelas quais quero suportar mais idiomas — para que o Splync possa entender e crescer com mais vozes. Ao mesmo tempo, ótimos serviços e produtos devem proteger os interesses compartilhados de suas comunidades de usuários. Uma pessoa pode dizer isso, outra aquilo. Alguns pedidos podem ser resolvidos por meio de personalização. Outros podem exigir compromisso. Em última análise, como avançamos deve alinhar-se com nossa visão central. Como já disse antes: Splync é orientado por visão, focado no usuário e baseado na comunidade. Espero que possamos continuar crescendo juntos — para fazer do Splync o aplicativo de orçamento mais simples que ajuda a tornar a vida um pouco mais feliz.