A internet conecta milhares de milhões de pessoas em todos os cantos do mundo. Ainda assim, 72% dos consumidores preferem comprar produtos quando a informação é apresentada na sua língua nativa. Na Invent, acreditamos que ferramentas de AI poderosas não devem ser limitadas pelo idioma; devem parecer naturais e intuitivas, independentemente de onde esteja ou da língua que fale.
Hoje, vamos mostrar-lhe como construímos a Invent para ser verdadeiramente global desde o primeiro dia.
Porque é que a Internacionalização Importa
Quando começámos a desenvolver a Invent, tivemos uma escolha: acrescentar traduções mais tarde, como algo secundário, ou arquitetar toda a plataforma a pensar nos utilizadores globais. Escolhemos a segunda opção.
Eis por que motivo isto é importante:
Para as empresas: Os seus clientes falam línguas diferentes. Se está a criar assistentes de AI, chatbots ou fluxos de trabalho automatizados com a Invent, eles precisam de comunicar naturalmente com os utilizadores em português, alemão, francês ou qualquer outro idioma falado pelo seu público.
Para as equipas: As organizações modernas estão distribuídas. A sua equipa em São Paulo deve ter a mesma experiência fluida que os seus colegas em Berlim ou Tóquio. O idioma não deve criar fricção.
Para a acessibilidade: O idioma é a primeira barreira à adoção tecnológica. Ao eliminá-la, abrimos portas a milhões de pessoas que, de outra forma, ficariam excluídas.
Os Sete Idiomas que Suportamos (E Continuamos a Crescer)
Atualmente, a Invent está disponível em:
- 🇬🇧 Inglês (Predefinido)
- 🇪🇸 Espanhol
- 🇵🇹 Português
- 🇧🇷 Português do Brasil
- 🇮🇹 Italiano
- 🇫🇷 Francês
- 🇩🇪 Alemão
Mas isto não se resume a traduzir botões e menus. Todas as partes da Invent, desde o dashboard às mensagens de erro, das descrições das integrações a este próprio artigo do blog, estão disponíveis em todos os idiomas suportados.
Experimente: Veja Este Artigo no Seu Idioma

Seletor de idioma no rodapé
Aqui está uma experiência rápida: Desça até ao rodapé desta página. Vai ver um seletor de idioma. Experimente mudar para espanhol, francês ou qualquer idioma com que se sinta confortável.
Reparou em alguma coisa? Este artigo inteiro transforma-se. Não é só a navegação; o próprio conteúdo adapta-se ao seu idioma preferido, mantendo o significado e o contexto.
Esta é a experiência que queremos que todos os utilizadores da Invent tenham.
Como Fazemos Isto Funcionar
Temos dois sistemas de tradução a trabalhar em conjunto: um para o texto da UI (botões, etiquetas, menus) e outro para o conteúdo (artigos do blog, documentação). Eis como cada um funciona.
Traduções da UI: Lingo.dev + OpenAI
Escrevemos todo o texto da interface em inglês na nossa codebase.
Usamos um agente de programação com AI como o Cursor para substituir o texto em inglês por chaves de tradução no JSON de traduções. As traduções tornam-se fáceis com agentes de programação com AI. Depois, o Lingo.dev recolhe o JSON em inglês e envia-o para os modelos GPT da OpenAI. As traduções regressam como ficheiros JSON separados para cada idioma (espanhol, português, francês, etc.).
O inglês continua integrado diretamente na aplicação para carregamento instantâneo. Os outros idiomas são carregados sob pedido a partir de ficheiros JSON, quando necessário.
Quando fazemos deploy, todas as traduções são publicadas em conjunto — sem espera, sem uma fase de tradução separada.
Artigos do Blog: Renderização no Servidor
Os artigos do blog funcionam de forma diferente porque são conteúdo dinâmico, não texto estático da UI.
Escrita e tradução:
Escrevemos os artigos em inglês e armazenamo-los no Sanity (um CMS headless). A AI traduz automaticamente cada artigo para todos os idiomas suportados, criando documentos separados. Um artigo em inglês transforma-se em sete documentos, cada um com o seu próprio título, corpo e slug de URL traduzidos.
Reescrita de URL:
É aqui que a coisa fica inteligente. Quando visita /es/blog/my-post, o nosso middleware interceta o pedido, remove o prefixo /es e define um header (x-lang: es). Internamente, o pedido passa a ser /blog/my-post e o idioma é transportado pelos headers em vez de pelo routing.
Isto significa que não mantemos sete cópias de cada página. Uma única codebase trata de todos os idiomas.
Deteção no servidor:
Antes de a página ser renderizada, detetamos o seu idioma verificando:
- O header
x-lang(definido pelo middleware se tiver usado um URL de idioma como/es/...) - O cookie do idioma guardado (a partir do seletor no rodapé)
- O header Accept-Language do seu navegador
Obtenção e renderização:
A página obtém o artigo da nossa API com o código de idioma detetado. A API devolve o documento correspondente do Sanity. A página é renderizada no servidor com o conteúdo traduzido, por isso o HTML que chega ao seu navegador já está no idioma correto. Sem flashes de inglês, sem tradução no lado do cliente.
Mudar de idioma:
O menu suspenso no rodapé guarda a sua preferência num cookie e recarrega a página. Ao recarregar, o servidor deteta o seu novo idioma, obtém o conteúdo certo e renderiza-o. Simples, mas funciona porque todo o sistema corre no servidor.
SEO
Cada artigo traduzido tem o seu próprio URL canónico (/es/blog/..., /de/blog/...). Geramos metadados que informam os motores de busca sobre todas as traduções disponíveis. O Google indexa cada versão separadamente e mostra a correta com base na localização de quem pesquisa.
Construído para o Mundo
Na Invent, estamos a criar ferramentas para o mundo, não apenas para quem fala inglês. Cada decisão de produto, cada lançamento de funcionalidade, cada peça de conteúdo passa pelo nosso pipeline de internacionalização.
O resultado? Quer seja um empreendedor a solo em Portugal, uma equipa empresarial na Alemanha ou uma startup na Argentina, a Invent funciona para si, no seu idioma.








