PTC

Comment obtenir des traductions par IA de qualité humaine pour les logiciels

Lorsqu'elle est utilisée correctement, l'IA peut traduire vos logiciels avec une qualité humaine. Suivez ce guide pour obtenir des traductions par IA naturelles et cohérentes dans n'importe quelle langue. Chaque étape inclut des exemples réels, afin que vous puissiez voir exactement ce qui fonctionne le mieux et pourquoi.

Rendez vos textes d'interface utilisateur clairs et faciles à comprendre

PTC traduit exactement ce que vous placez dans vos fichiers de ressources. Des phrases claires et complètes dans la langue d'origine lui donnent le contexte dont il a besoin pour préserver le sens exact dans chaque traduction.

Exemple de chaîne claire

You have no saved items in your cart.

Cette phrase indique à l'utilisateur ce qui est vide (« cart », le panier) et ce que cela contient (« saved items », les articles enregistrés), donnant ainsi à PTC tout le contexte nécessaire pour produire une traduction exacte.

Exemple de chaîne peu claire

No cart items.

Cela omet le sujet (« you », vous) et l'action (« have », avez). Dans certaines langues, cela pourrait se traduire par « There is no cart » (Il n'y a pas de panier) au lieu de « Your cart is empty » (Votre panier est vide), ce qui en modifie le sens.

Lorsque vous écrivez des phrases complètes, corrigez les fautes de frappe et utilisez des mots simples, vous aidez PTC à fournir des traductions qui sont naturelles et faciles à comprendre pour vos utilisateurs. Les retours des utilisateurs sur les traductions peuvent vous aider à identifier ce qu'il faut 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
  • Ce qu'il fait
  • À qui il s'adresse
Configuration de projet PTC

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 de bonnes informations sur le produit :

Nom du produit Ce qu'il fait Public
WPML Un plugin WordPress pour créer des sites multilingues Créateurs de sites WordPress et départements informatiques

Cette description inclut suffisamment de contexte pour que PTC puisse choisir des termes techniques précis et adapter le ton à vos utilisateurs.

Exemple de mauvaises informations sur le produit :

Nom du produit Ce qu'il fait Public
Wpml plugin multilingue utilisateurs

Cela omet les détails de votre plateforme et de votre public. PTC dispose de moins d'informations de base pour travailler, de sorte que les traductions peuvent sembler trop génériques ou utiliser un niveau de formalité inapproprié.

Ajoutez les termes de produit importants au glossaire

PTC ajoute automatiquement le nom de votre produit au glossaire intégré afin qu'il ne soit jamais traduit. Vous n'avez besoin d'ajouter que les termes qui sont uniques à votre produit ou à votre marque, ou qui pourraient avoir plusieurs sens dans d'autres langues. Cela permet de garder la traduction cohérente dans chaque langue.

Exemple : Si votre application possède une fonctionnalité appelée les Spaces, vous ne voudriez pas que cela soit traduit par le mot générique pour « rooms » (pièces) ou « areas » (zones).

L'ajout de « Spaces » au glossaire avec une description telle que « A branded collaboration feature for team projects » (Une fonctionnalité de collaboration de marque pour les projets d'équipe) indique à PTC de le traiter comme un nom propre et d'utiliser le terme correct dans chaque traduction.

Termes dans le glossaire PTC

Un glossaire bien entretenu maintient la cohérence de votre terminologie à travers l'ensemble de votre produit, afin que les utilisateurs voient des formulations familières et correctes 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 entière en une seule fois, même lorsqu'elle inclut des variables comme des noms d'utilisateur ou des nombres.

Par exemple, disons que vous souhaitez vous adresser directement à vos utilisateurs et afficher de manière dynamique combien de messages non lus ils ont. Votre utilisateur pourrait voir quelque chose comme :

Bienvenue Steve, vous avez 7 nouveaux 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 dans la position correcte pour chaque langue.

Si vous n'utilisez pas d'espaces réservés et concaténez plutôt 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 de grammaire différentes.

Les espaces réservés garantissent que vos traductions sont naturelles, précises et grammaticalement correctes dans chaque langue.

Concevez votre interface utilisateur pour différentes longueurs de texte

Lorsque le texte est traduit, il devient souvent plus long ou plus court que l'original. Un design flexible garantit que votre interface utilisateur conserve un bel aspect et fonctionne correctement 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, mais le texte espagnol prend plus de place. La même chose se produit dans les logiciels. Le libellé d'un bouton, un message d'erreur ou un élément de menu qui tient bien en anglais pourrait déborder ou revenir à la ligne de manière maladroite dans une autre langue.

En utilisant une mise en page responsive et en testant votre interface utilisateur dans plusieurs langues pendant le développement, vous pouvez vous assurer que le texte s'intègre bien et que votre design a un aspect 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 avec 20 000 mots traduits dans 2 langues, puis ne payez que pour ce que vous traduisez.