Traduction automatique est un outil qui collecte et traduit automatiquement les chaînes dans votre jeu. Cet outil est disponible sur n'importe quel jeu et vous permet de commencer immédiatement à afficher des chaînes traduites dans votre jeu et d'élargir votre public potentiel.
Comment fonctionne la traduction automatique
La traduction automatique fonctionne d'abord en collectant des chaînes rencontrées dans le jeu, que ce soit par le biais de tests ou de jeux. Une fois ces chaînes capturées, Roblox traduit automatiquement les chaînes dans le tableau de localisation de votre jeu.
Après avoir collecté ces chaînes, vous pouvez activer les traductions pour votre jeu afin d'afficher automatiquement les chaînes capturées pour les utilisateurs qui ont leurs paramètres de langue par défaut définis sur la langue traduite.
La traduction automatique ne fournit des traductions automatisées que pour les entrées vides dans le tableau de localisation et ne remplace aucune traduction existante, y compris les traductions manuelles effectuées par un développeur ou un traducteur. Par exemple, si vous effacez manuellement une traduction pour une entrée, l'outil suppose que vous ne souhaitez pas traduire cette entrée.
Activer la capture automatique de texte
La capture automatique de texte (ATC) capture les chaînes de texte des éléments d'interface utilisateur dans votre jeu et les ajoute à votre tableau de traduction. Lorsqu'elle est activée, l'outil ATC ajoute du texte provenant des éléments d'interface utilisateur rencontrés par les utilisateurs dans votre jeu ou lors des tests en studio.
L'ATC évalue au fil du temps quelles chaînes doivent être ajoutées à votre tableau de traduction, il peut donc falloir quelques jours pour que de nouvelles chaînes apparaissent dans le Portail de traduction après que les utilisateurs les aient rencontrées. Si vous avez besoin que des chaînes soient capturées immédiatement, vous pouvez utiliser le processus de capture de texte en studio.
L'ATC ne capture que les objets de texte qui ont AutoLocalize activé. Si vous ne souhaitez pas que l'ATC collecte une certaine chaîne de texte, comme un nom ou une entrée de texte unique, désactivez cette propriété. Notez que pour les objets TextBox, seul PlaceholderText est capturé ; l'hypothèse est que les chaînes dans Text ont été fournies par le joueur.
Pour activer la capture automatique de texte :
Dans les paramètres de localisation, accédez à Paramètres.
Activez Capturer le texte de l'interface utilisateur de l'expérience pendant que les utilisateurs jouent.

Capture de texte en studio
Il peut y avoir des situations où vous devez capturer immédiatement des chaînes dans votre tableau de traduction. Dans ces cas, vous pouvez utiliser l'outil de capture de texte en studio pour capturer des chaînes pendant les tests de jeu. Ces chaînes seront ajoutées au tableau de localisation dans les 1 à 2 minutes suivant leur rencontre.
Pour activer la capture de texte en studio :
Dans Studio, ouvrez Outils de localisation depuis le menu Fenêtre ⟩ Localisation.
Activez Capture automatique de texte.

La capture de texte en studio reste activée si vous commencez et arrêtez les tests de jeu dans la même session de studio, mais doit être réactivée lorsque vous démarrez une nouvelle session de studio.
Nettoyage automatique
L'ATC vérifie également votre jeu pour des chaînes qui n'existent plus, comme des noms d'utilisateur ou des chaînes liées à un événement passé. Par défaut, l'outil supprimera ces entrées obsolètes lorsqu'il les identifiera. Seules les chaînes automatiquement extraites avec des traductions automatiques seront supprimées ; les chaînes qui ont été ajoutées manuellement ou qui ont des traductions manuelles ne seront pas affectées.
Si vous ne souhaitez pas que l'ATC nettoie votre tableau de localisation, accédez à vos paramètres de localisation et désactivez le deuxième commutateur ATC :

Activer les traductions
Une fois les chaînes capturées dans votre tableau de localisation, suivez ces étapes pour activer le contenu traduit :
Sur la page de localisation de votre jeu, accédez à Paramètres.
Activez Utiliser le contenu traduit.

Accédez à l'onglet Langues.
Activez toutes les langues prises en charge pour les traductions automatiques.
- Informations sur l'expérience fait référence au nom et à la description de votre jeu.
- Chaînes et produits de l'expérience fait référence au texte qui apparaît dans votre jeu.

Quotas de traduction automatique
Roblox a des quotas initiaux et mensuels pour la traduction automatique. Le quota initial détermine combien d'entrées de chaînes vous pouvez traduire lorsque vous localisez votre jeu pour la première fois. Après avoir épuisé le quota initial, toutes les traductions suivantes proviennent de votre quota mensuel, qui se réinitialise chaque mois.
Vous pouvez suivre l'utilisation de votre quota de traduction automatique sur la page de localisation de votre jeu :

Les quotas sont calculés sur une base par caractère et par langue. Par exemple, traduire automatiquement la chaîne source "hello" en 10 langues différentes comptera comme 5×10 (50) caractères pour votre quota.
Mises à jour de traduction automatique
À mesure que l'outil de traduction automatique s'améliore, des traductions plus précises peuvent devenir disponibles pour les chaînes existantes. Lorsque ces mises à jour deviennent disponibles, Roblox rafraîchit toutes les traductions automatiques. Les mises à jour de traduction automatique apparaîtront dans votre historique de traduction.

Si vous avez une traduction spécifique que vous souhaitez laisser inchangée, vous pouvez verrouiller l'entrée pour vous assurer qu'elle ne sera pas affectée par des mises à jour.

Par défaut, les chaînes ajoutées manuellement et les chaînes avec des traductions manuelles sont verrouillées. Si vous déverrouillez une entrée, elle sera affectée à la fois par les mises à jour de traduction automatique et par l'ATC si elle est activée. Si vous souhaitez générer une nouvelle traduction automatique pour une traduction précédemment modifiée ou effacée, déverrouillez l'entrée.
Langues prises en charge
Roblox prend en charge la traduction automatique entre les langues énumérées ci-dessous. Actuellement, Roblox Translate supposera toujours que les chaînes source sont dans la langue source du jeu.
| Langues actuellement prises en charge pour la traduction automatique |
|---|
| Arabe |
| Chinois (simplifié) |
| Chinois (traditionnel) |
| Anglais |
| Français |
| Allemand |
| Hindi |
| Indonésien |
| Italien |
| Japonais |
| Coréen |
| Polonais |
| Portugais |
| Russe |
| Espagnol |
| Thaïlandais |
| Turc |
| Vietnamien |