Questions fréquemment posées
Quelle est la rapidité de la traduction ?
La première fois que le contenu est traduit, cela peut prendre quelques secondes. Ensuite, la traduction est mise en cache et les demandes ne prennent pas plus de 100 à 300 ms. C'est pourquoi, évite de traduire du contenu dynamique dans la mesure du possible. Cela réduit également ta consommation.
Avec React SSR, les traductions sont effectuées sur le serveur avant l'envoi de la page, afin que les utilisateurs ne les attendent jamais.
Comment est calculée la consommation ?
L'utilisation est comptée en caractères traduits par mois. Au début de chaque mois, l'utilisation est remise à 0.
Quand le même contenu est traduit plusieurs fois, ses caractères ne sont pas comptés à nouveau. Si ton contenu est statique, peu importe la fréquence à laquelle il est traduit. Seule la première fois compte.
Si le contenu d'un composant <T> change, l'ensemble du contenu est à nouveau traduit et tous ses caractères sont comptés à nouveau. Cela peut affecter ton utilisation lorsqu'une phrase contient du contenu dynamique :
<T>You have {count} unread messages in your inbox</T>
Ici, la phrase entière est traduite à nouveau chaque fois que count change. Si ton site web est très fréquenté, surveille ça.
Quelles sont les limites ?
Tu ne peux pas traduire plus de 10 Ko de texte en un seul composant de traduction. Selon la langue, 10 Ko, c'est entre 2 500 et 10 000 caractères. Pour traduire davantage, divise le texte en plusieurs éléments.
{/* instead of this */}<T>... very long text ...</T>{/* do this */}<T>... long text part 1 ...</T><T>... long text part 2 ...</T>
Que se passe-t-il lorsque la limite mensuelle est atteinte ?
Le nouveau texte n'est plus traduit. Le contenu déjà traduit reste traduit et le nouveau texte est affiché tel quel, dans sa langue d'origine.
Quelles sont les langues disponibles ?
Magic Translate prend en charge plus de 70 langues, de l'afrikaans au gallois. Voir la liste complète des langues prises en charge avec leurs codes.