Ferramentas open-source de engenharia de localização. Conecte-se à plataforma de engenharia de localização Lingo.dev para traduções consistentes e de qualidade.
API Lingo • Lingo React MCP • CLI Lingo • Ação GitHub Lingo • Compilador Lingo para React (Alfa inicial)
| Ferramenta | O que faz | Comando Rápido |
|---|---|---|
| Lingo React MCP | Configuração de i18n assistida por IA para apps React | Prompt: Set up i18n |
| CLI Lingo | Localiza arquivos JSON, YAML, markdown, CSV, PO | npx lingo.dev@latest run |
| Ação GitHub Lingo | Localização contínua no GitHub Actions | uses: lingodotdev/lingo.dev@main |
| Compilador Lingo para React | Localização React em tempo de build sem wrappers i18n | Plugin withLingo() |
Essas ferramentas conectam-se a motores de localização – APIs de tradução com estado que você cria na plataforma de engenharia de localização Lingo.dev. Cada motor mantém glossários, voz de marca e instruções por idioma em cada requisição, reduzindo erros de terminologia em 16,6–44,6%. Ou traga seu próprio LLM.
Configurar i18n em apps React é suscetível a erros – até assistentes de IA alucinam APIs inexistentes e quebram roteamento. O Lingo.dev MCP dá aos assistentes de IA acesso estruturado ao conhecimento de i18n específico para Next.js, React Router e TanStack Start. Funciona com Claude Code, Cursor, GitHub Copilot Agents e Codex.
Localize arquivos JSON, YAML, markdown, CSV e PO em um comando. Um arquivo de bloqueio rastreia o que já foi localizado – apenas conteúdo novo ou alterado é processado. Usa por padrão seu motor de localização no Lingo.dev, ou traga seu próprio LLM (OpenAI, Anthropic, Google, Mistral, OpenRouter, Ollama).
npx lingo.dev@latest init
npx lingo.dev@latest runLocalização contínua no seu pipeline. Cada push aciona a localização – strings ausentes são preenchidas antes do código chegar à produção. Compatível com GitHub Actions, GitLab CI/CD e Bitbucket Pipelines.
uses: lingodotdev/lingo.dev@main
with:
api-key: ${{ secrets.LINGODOTDEV_API_KEY }}Chame seu mecanismo de localização diretamente do código backend. Localização síncrona e assíncrona com entrega via webhook, isolamento de falhas por locale e progresso em tempo real via WebSocket.
Localização React em tempo de build sem wrappers i18n. Escreva componentes com texto em inglês simples – o compilador detecta strings traduzíveis e gera variantes localizadas em tempo de build. Sem chaves de tradução, sem arquivos JSON, sem funções t(). Compatível com Next.js (App Router) e Vite + React.
Contribuições são bem-vindas. Siga estas diretrizes:
- Issues: Reporte bugs ou solicite funcionalidades
- Pull Requests: Envie alterações
- Todo PR requer um changeset:
pnpm new(oupnpm new:emptypara mudanças que não geram release) - Garanta que os testes passem antes de enviar
- Todo PR requer um changeset:
- Desenvolvimento: Este é um monorepo pnpm + turborepo
- Instale as dependências:
pnpm install - Execute os testes:
pnpm test - Build:
pnpm build
- Instale as dependências:
Suporte: Comunidade no Discord
Se você acha o Lingo.dev útil, nos dê uma estrela e nos ajude a alcançar 10.000 estrelas!
[
](https://www.star-history.com/#lingodotdev/lingo.dev&Date)
Traduções disponíveis:
English • 中文 • 日本語 • 한국어 • Español • Français • Русский • Українська • Deutsch • Italiano • العربية • עברית • हिन्दी • Português (Brasil) • বাংলা • فارسی • Polski • Türkçe • اردو • भोजपुरी • অসমীয়া • ગુજરાતી • मराठी • ଓଡ଼ିଆ • ਪੰਜਾਬੀ • සිංහල • தமிழ் • తెలుగు
Adicionando um novo idioma:
- Adicione o código do locale em
i18n.jsonusando o formato BCP-47 - Envie um pull request