Comment obtenir des traductions par IA de qualité humaine pour vos logiciels
Lorsqu’elle est utilisée correctement, l’IA peut traduire votre logiciel avec une qualité humaine. Suivez ce guide pour obtenir des traductions par IA naturelles et cohérentes dans n’importe quelle langue. Chaque étape comprend des exemples réels, afin que vous puissiez voir exactement ce qui fonctionne le mieux et pourquoi.
Rendez vos textes d’interface clairs et faciles à comprendre
PTC traduit exactement ce que vous insérez dans vos fichiers de ressources. Des phrases claires et complètes dans la langue d’origine lui donnent le contexte nécessaire pour préserver le sens exact dans chaque traduction.

Exemple d’une chaîne claire
You have no saved items in your cart.
Cette phrase indique à l’utilisateur ce qui est vide (« cart ») et ce qu’il contient (« saved items »), offrant à PTC tout le contexte nécessaire pour produire une traduction exacte.

Exemple d’une chaîne peu claire
No cart items.
Ici, le sujet (« you ») et l’action (« have ») sont omis. Dans certaines langues, cela pourrait se traduire par « Il n’y a pas de panier » au lieu de « Votre panier est vide », ce qui modifie le sens.
Lorsque vous rédigez des phrases complètes, corrigez les fautes de frappe et utilisez des mots simples, vous aidez PTC à fournir des traductions naturelles et faciles à comprendre pour vos utilisateurs. Les retours des utilisateurs sur les traductions peuvent vous aider à identifier les points à améliorer dans vos textes.
Décrivez votre produit et votre public en détail
Lorsque vous configurez un projet dans PTC, vous devez saisir :
- Le nom de votre produit
- Sa fonction
- Son public cible

PTC utilise ces informations pour sélectionner la terminologie, le ton et le style appropriés afin que vos traductions correspondent à l’objectif de votre produit et à votre public.

Exemple d’informations produit pertinentes :
| Nom du produit | Sa fonction | Public |
|---|---|---|
| WPML | Une extension WordPress pour créer des sites multilingues | Concepteurs de sites WordPress et services informatiques |
Cette description fournit suffisamment de contexte pour que PTC puisse choisir des termes techniques précis et adapter le ton à vos utilisateurs.

Exemple d’informations produit insuffisantes :
| Nom du produit | Sa fonction | Public |
|---|---|---|
| Wpml | extension multilingue | utilisateurs |
Cette description omet les détails sur la plateforme et le public. PTC dispose de moins d’informations de base, ce qui peut donner des traductions trop génériques ou un niveau de langue inadapté.
Ajoutez les termes importants du produit au glossaire
PTC ajoute automatiquement le nom de votre produit au glossaire intégré afin qu’il ne soit jamais traduit. Vous n’avez qu’à ajouter les termes propres à votre produit ou à votre marque, ou ceux qui pourraient avoir plusieurs sens dans d’autres langues. Cela garantit la cohérence de la traduction dans chaque langue.
Exemple : Si votre application possède une fonctionnalité appelée « Spaces », vous ne voudriez pas qu’elle soit traduite par le mot générique signifiant « pièces » ou « zones ».
Ajouter « Spaces » au glossaire avec une description telle que « A branded collaboration feature for team projects » indique à PTC de le traiter comme un nom propre et d’utiliser le terme correct dans chaque traduction.

Un glossaire bien entretenu assure la cohérence de votre terminologie dans l’ensemble de votre produit, de sorte que les utilisateurs retrouvent des termes familiers et corrects dans chaque langue.
Utilisez des espaces réservés pour le texte dynamique
L’utilisation d’espaces réservés permet à PTC de traduire la phrase complète en une seule fois, même lorsqu’elle inclut des variables comme des noms d’utilisateur ou des nombres.
Par exemple, supposons que vous souhaitiez vous adresser directement à vos utilisateurs et afficher dynamiquement le nombre de messages non lus. Votre utilisateur pourrait voir un message comme :
Welcome Steve, you have 7 new messages.

En PHP, voici à quoi cela devrait ressembler :
printf( __( 'Welcome %s, you have %d new messages.', 'text-domain' ), $username, $message_count );
PTC voit une phrase complète et peut placer le nom et le nombre à la position correcte pour chaque langue.

Si vous n’utilisez pas d’espaces réservés et que vous concaténez ce texte à partir de plusieurs chaînes, comme ceci :
echo __( 'Welcome ', 'text-domain' ) . $username . __( ', you have ', 'text-domain' ) . $message_count . __( ' new messages.', 'text-domain' );
PTC verra des fragments séparés, ce qui rend plus difficile la réorganisation correcte des mots dans les langues ayant des règles grammaticales différentes.
Les espaces réservés garantissent que vos traductions sont naturelles, précises et grammaticalement correctes dans chaque langue.
Concevez votre interface pour différentes longueurs de texte
Lorsqu’un texte est traduit, il devient souvent plus long ou plus court que l’original. Une conception flexible garantit que votre interface utilisateur reste esthétique et fonctionnelle dans chaque langue.
Voici un exemple concret tiré d’un mur d’escalade :
- Anglais : Beware, climber above
- Espagnol : Cuidado, hay alguien escalando sobre ti
Les deux versions semblent naturelles dans leur langue respective, mais le texte espagnol occupe plus d’espace. Il en va de même pour les logiciels. Un libellé de bouton, un message d’erreur ou un élément de menu qui tient en anglais peut provoquer un débordement ou un retour à la ligne maladroit dans une autre langue.
En utilisant une mise en page responsive et en testant votre interface dans plusieurs langues pendant le développement, vous pouvez vous assurer que le texte s’intègre bien et que votre design reste propre et soigné dans toutes les versions linguistiques de votre application.
Prêt à traduire avec l’IA ?
Mettez ces bonnes pratiques en œuvre et obtenez des traductions par IA de qualité humaine qui sonnent parfaitement dans chaque langue. Commencez votre essai gratuit avec 20 000 mots traduits dans 2 langues, puis payez uniquement pour ce que vous traduisez.