Localização sem esforço para aplicações React
Está procurando expandir sua aplicação React para novos mercados? O TacoTranslate torna incrivelmente fácil localizar seus apps React, permitindo que você alcance um público global sem complicações.
Por que escolher o TacoTranslate para React?
- Integração Perfeita: Desenvolvido especificamente para aplicações React, o TacoTranslate se integra facilmente ao seu fluxo de trabalho existente.
- Coleta Automática de Strings: Chega de gerenciar arquivos JSON manualmente. O TacoTranslate coleta automaticamente as strings do seu código.
- Traduções Impulsionadas por IA: Aproveite o poder da IA para oferecer traduções contextualmente precisas que se encaixam no tom da sua aplicação.
- Suporte Instantâneo a Idiomas: Adicione suporte a novos idiomas com apenas um clique, tornando sua aplicação acessível globalmente.
Como funciona
Instale o pacote TacoTranslate via npm:
npm install tacotranslate
Quando você instalar o módulo, será necessário criar uma conta no TacoTranslate, um projeto de tradução e as chaves de API associadas. Crie uma conta aqui. É gratuito e não exige que você adicione um cartão de crédito.
Dentro da interface da aplicação TacoTranslate, crie um projeto e navegue até a aba de chaves de API. Crie uma chave read
e uma chave read/write
. Vamos salvá-las como variáveis de ambiente. A chave read
é o que chamamos de public
e a chave read/write
é secret
. Por exemplo, você pode adicioná-las a um arquivo .env
na raiz do seu projeto.
Você também precisará adicionar mais duas variáveis de ambiente: TACOTRANSLATE_DEFAULT_LOCALE
e TACOTRANSLATE_ORIGIN
.
TACOTRANSLATE_DEFAULT_LOCALE
: O código do locale padrão de fallback. Neste exemplo, definiremos comoen
para inglês.TACOTRANSLATE_ORIGIN
: A “pasta” onde suas strings serão armazenadas, como a URL do seu site. Leia mais sobre origins aqui.
TACOTRANSLATE_PUBLIC_API_KEY=123456
TACOTRANSLATE_SECRET_API_KEY=789010
TACOTRANSLATE_DEFAULT_LOCALE=en
TACOTRANSLATE_ORIGIN=your-website-url.com
Certifique-se de nunca vazar a chave de API secreta read/write
para ambientes de produção do lado do cliente.
Configurando o TacoTranslate
Inicialize o TacoTranslate em sua aplicação React envolvendo sua aplicação no provedor de contexto do TacoTranslate:
import React, {useState} from 'react';
import TacoTranslate, {Translate} from 'tacotranslate/react';
const tacoTranslate = createTacoTranslateClient({
apiKey: 'YOUR_API_KEY',
});
export default function App() {
const [locale, setLocale] = useState('en');
return (
<TacoTranslate client={tacoTranslate} locale={locale}>
<Translate string="Hello, world!"/>
</TacoTranslate>
);
}
Agora você pode usar o componente Translate
em qualquer lugar da sua aplicação para exibir texto traduzido! Não deixe de conferir nossa documentação para mais informações e para guias de implementação específicos para sua configuração.
import {Translate} from 'tacotranslate/react';
export default async function Component() {
return (
<Translate string="Hello? This is TacoTranslate speaking." />
);
}
Benefícios de usar o TacoTranslate
- Economia de tempo: Automatiza o processo tedioso de localização e coleta de strings, economizando seu tempo valioso.
- Custo-benefício: Reduz a necessidade de traduções manuais, diminuindo seus custos de localização.
- Precisão aprimorada: Traduções alimentadas por IA garantem resultados contextualmente precisos e de alta qualidade.
- Solução escalável: Adicione facilmente suporte para novos idiomas conforme sua aplicação e base de clientes crescem.
Comece hoje mesmo!
Sua aplicação React será traduzida automaticamente quando você adicionar quaisquer strings a um componente Translate
. Note que apenas ambientes com permissões read/write
na chave de API poderão criar novas strings para serem traduzidas.
Recomendamos ter um ambiente de staging fechado e seguro onde você possa testar sua aplicação de produção, adicionando novas strings antes de entrar no ar. Isso evitará que qualquer pessoa roube sua chave de API secreta e, potencialmente, sobrecarregue seu projeto de tradução adicionando strings indesejadas.
Não deixe de conferir os exemplos completos em nosso perfil no GitHub. Se você encontrar algum problema, fique à vontade para entrar em contato, e teremos o maior prazer em ajudar.
O TacoTranslate permite que você localize automaticamente suas aplicações React rápida e facilmente para qualquer idioma e vice-versa. Traduza gratuitamente!