Perguntas frequentes
Quão rápida é a tradução?
A primeira vez que o conteúdo é traduzido, pode levar alguns segundos. Depois disso, a tradução é armazenada em cache e as solicitações não levam mais que 100 a 300 ms. Por esse motivo, evite traduzir conteúdo dinâmico sempre que possível. Isso também reduz seu uso.
Com o React SSR, as traduções acontecem no servidor antes do envio da página, para que os usuários nunca esperem por elas.
Como o uso é calculado?
O uso é contado em caracteres traduzidos por mês. No início de cada mês, o uso é redefinido para 0.
Quando o mesmo conteúdo é traduzido várias vezes, seus caracteres não são contados novamente. Se seu conteúdo for estático, não importa com que frequência ele seja traduzido. Só a primeira vez conta.
Se o conteúdo de um componente <T> mudar, todo o conteúdo será traduzido novamente e todos os seus caracteres serão contados novamente. Isso pode afetar seu uso quando uma frase contém conteúdo dinâmico:
<T>You have {count} unread messages in your inbox</T>
Aqui, a frase inteira é traduzida novamente sempre que count muda. Se o seu site tem muito tráfego, fique de olho nisso.
Quais são as limitações?
Você não pode traduzir mais de 10 KB de texto em um único componente de tradução. Dependendo do idioma, 10 KB têm entre 2.500 e 10.000 caracteres. Para traduzir mais, divida o texto em vários componentes.
{/* instead of this */}<T>... very long text ...</T>{/* do this */}<T>... long text part 1 ...</T><T>... long text part 2 ...</T>
O que acontece quando o limite mensal é atingido?
O novo texto não é mais traduzido. O conteúdo que já foi traduzido permanece traduzido e o novo texto é exibido como está, em seu idioma original.
Quais idiomas estão disponíveis?
Magic Translate suporta mais de 70 idiomas, do africâner ao galês. Veja a lista completa de idiomas compatíveis com seus códigos.