
AstrologerAI: an AI astrology app localized into 52 languages
How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.
Envie seus arquivos JSON de namespaces, escolha os idiomas de destino, pague uma vez e baixe arquivos de locale prontos para usar com useTranslation().
Três passos simples para localizar seu projeto react-i18next. Envie o JSON de namespaces, pague uma vez e baixe arquivos prontos para o I18nextProvider.
Arraste seus arquivos de namespaces em locales/ (ex.: locales/en/common.json). Detectamos {{placeholders}} e chaves de plural _one/_other automaticamente.
Escolha entre 52 idiomas. Veja preços transparentes com base no tamanho e na complexidade do seu arquivo antes de pagar.
Pague uma vez via Stripe. Receba um ZIP de locales/ pronto para passar ao I18nextProvider — mesma estrutura de namespaces, valores traduzidos.
Veja exatamente quanto você vai pagar antes de enviar. O orçamento final é calculado após o envio com base na complexidade do arquivo e nos idiomas selecionados.
Solte o arquivo JSON aqui
ou clique para procurar
JSON de namespace do react-i18next (locales/**). Máx. 500KB.
3 de 52 idiomas selecionados
Preço final calculado após o envio do arquivo na página de checkout
Pagamento único • Sem assinatura
Desenvolvido especificamente para useTranslation(), I18nextProvider e JSON de namespaces — não é uma ferramenta de tradução genérica.
Mantém common.json, auth.json e todos os namespaces alinhados em todos os locais, para que useTranslation('ns') funcione sem alterações.
Preserva tokens de interpolação como {{name}} e {{count}} byte a byte — sem strings quebradas nos seus componentes React.
Lida com separações de plural do react-i18next, como key_one e key_other, para que a gramática permaneça correta em todos os idiomas de destino.
Baixe um ZIP de locales/ com a mesma estrutura de pastas — basta colocar no seu repositório e passar diretamente para o I18nextProvider.
Todos os idiomas são traduzidos simultaneamente. A maioria dos trabalhos é concluída em menos de 5 minutos.
Sem assinaturas, sem taxas mensais. Pague uma vez por trabalho e baixe para sempre.
O react-i18next carrega arquivos de locale via I18nextProvider. O LocalePack gera todos os arquivos de namespace na mesma estrutura que seu app já espera.
locales/ ├── en/ │ ├── common.json ← source namespace │ └── auth.json ├── de/ │ ├── common.json │ └── auth.json ├── fr/ │ └── ... └── ... (52 locales)
// locales/en/common.json
{
"welcome": "Hello {{name}}",
"items_one": "{{count}} item",
"items_other": "{{count}} items"
}
// After i18next.init({ ns: ['common'] })
i18next.t('common:welcome', { name: 'Ada' });
i18next.t('common:items', { count: 5 });API de Hooks
t()
I18nextProvider
i18next.init()
Placeholders
{{variable}}
Plurais
_one/_other
Ferramentas de tradução genéricas quebram o JSON de namespaces do useTranslation(), placeholders com chaves duplas e as convenções de plural _one/_other.
LocalePack | Tradução manual | TMS genérico | |
|---|---|---|---|
| Tempo de configuração | 2 minutos | Horas por idioma | Mais de 30 minutos |
| Transparência de custos | |||
| Suporte a JSON de namespaces | |||
| Segurança de {{placeholder}} e de plurais | |||
| Velocidade (52 idiomas) | < 5 min | Semanas | Horas |
| Melhor para | apps react-i18next | Projetos pequenos | CMS corporativo |
Projetos reais que usaram o LocalePack para alcançar um público global em até 52 idiomas.

How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.

How the DevToys.pro web app translated its entire UI into 52 languages with LocalePack — 5.8M tokens for $58.44 — and quadrupled its international organic traffic.

How the DevToys New Tab Chrome extension localized both its in-extension UI and its Chrome Web Store listing into 52 languages to reach a global audience.

We used our own tool to translate the entire LocalePack site into 52 languages — 2.9M tokens for $27.37 — so developers worldwide find us in their own language.
“Nosso app React passou de apenas inglês para 12 idiomas em uma tarde. Os namespaces do useTranslation() voltaram intactos.”
Sam K.
Desenvolvedor React, startup SaaS
“O I18nextProvider funcionou de primeira depois de inserir o ZIP. Sem mesclagem manual, sem {{variables}} quebradas.”
Priya M.
Engenheira frontend
“Vi a estimativa de preço antes de enviar um único arquivo. Exatamente o que eu precisava para um trabalho pontual de localização.”
Chris D.
Desenvolvedor React freelancer
52
Idiomas suportados
100%
{{placeholder}} e seguro para plural
ZIP
ZIP de namespaces
Pague uma vez • Baixe o ZIP do namespace • Publique globalmente
Experimente o LocalePack