Services de traduction
Localisation logicielle
La localisation logicielle consiste à rendre l’interface d’une application et les textes qui s’y rattachent opérationnels dans la langue cible. Le travail ne se limite pas à traduire les libellés des menus et des boutons ; les messages d’erreur, les notifications, les textes d’aide, les formats de date et de nombre, et même le sens d’écriture du texte entrent dans ce périmètre. L’objectif est que l’utilisateur puisse se servir de l’application comme si elle avait été écrite pour sa propre langue.
7 min de lecture Mis à jour: 21.08.2026
Ce service diffère de la localisation de site web. Sur un site web, les textes sont le plus souvent fluides et de contexte explicite ; dans un logiciel, ils se présentent au contraire sous forme de fragments courts, dispersés et détachés de leur contexte, à l’intérieur des fichiers sources. Des mots isolés comme « Save », « Open » ou « None » sont traduits sans que l’on voie où ils apparaîtront à l’écran. Cette rupture est la difficulté la plus déterminante de la localisation logicielle.
Le texte est séparé du code
Dans un logiciel localisable, tous les textes visibles par l’utilisateur sont extraits du code et regroupés dans des fichiers sources distincts. Le traducteur travaille sur ces fichiers et non sur le code. Ces fichiers contiennent toutefois des éléments particuliers : les espaces réservés destinés aux variables, les marques du pluriel, les signes de formatage. S’ils sont modifiés, l’application plante. La localisation logicielle suppose donc de savoir ce qui se traduit et ce à quoi il ne faut pas toucher.
Dans une langue agglutinante comme le turc, les suffixes de pluriel et de cas posent un problème à part. Une formule qui s’ajoute simplement à la fin d’une variable en anglais varie en turc selon le dernier son du mot. Les conceptions qui insèrent une variable au milieu d’une phrase donnent donc souvent un résultat défectueux ; ces endroits doivent être repérés pendant la localisation et signalés au développeur.
| Élément | Exemple | Point de vigilance |
|---|---|---|
| Espace réservé | L’emplacement où viendra le nom d’utilisateur | Sa position change, il ne se traduit pas |
| Touche de raccourci | La lettre soulignée dans le menu | Choisie de façon à ne pas entrer en conflit dans la langue cible |
| Limite de caractères | Un libellé qui doit tenir dans un bouton étroit | Si le texte s’allonge, il déborde ; il faut abréger |
| Pluriel / suffixe | Formulation variant selon le nombre | Construite selon la morphologie de la langue |
| Code de formatage | Saut de ligne, marques de variables | Conservé ; s’il est altéré, l’application génère une erreur |
Comment se déroule le processus ?
Le processus de localisation logicielle tient moins de la traduction que d’une discipline d’ingénierie ; à chaque étape, l’exactitude linguistique et l’exactitude technique sont surveillées ensemble. Le flux ci-dessous part du fait que les textes arrivent sous forme de fragments détachés de leur contexte : rassembler le contexte est donc une étape aussi importante que la traduction elle-même. La préservation des espaces réservés et des codes de formatage est une règle qui ne change pas tout au long du processus. Le test qui vient à la fin des étapes est le maillon le plus déterminant du processus, car on ne peut savoir si une traduction est réellement juste qu’en la voyant dans l’application.
- Réception des fichiers sources. Les fichiers de langue contenant les textes sont rassemblés, ainsi que les captures d’écran ou les notes de contexte s’il y en a.
- Guide terminologique et stylistique. Les termes fondamentaux du produit sont fixés ; on décide de l’équivalent retenu pour des notions proches comme « delete », « remove » ou « cancel ».
- Traduction. Les textes sont traduits en respectant les espaces réservés et les limites de caractères ; une question est ouverte auprès du développeur pour les fragments au contexte incertain.
- Test sur la version compilée. La traduction est intégrée à l’application et observée sur les écrans réels ; les textes qui débordent, qui se placent au mauvais endroit ou qui perdent leur contexte sont corrigés.
- Maintenance des versions. Dans une nouvelle version, les textes modifiés sont repérés et seuls ceux-là sont mis à jour ; on ne repart pas de zéro à chaque version.
Forme de livraison
La livraison prend la forme de fichiers sources dans lesquels la traduction a été intégrée ; le développeur peut les passer directement à la compilation. Les espaces réservés, les codes de formatage et la structure des fichiers sont conservés intacts. Si une phase de test a été demandée, la liste des problèmes constatés à l’écran et les corrections proposées sont également rapportées. Si la documentation et les textes d’aide du produit doivent aussi être traduits, ils sont traités en cohérence terminologique avec l’interface.
Points de vigilance propres à ce service
Le risque le plus grand est l’absence de contexte. Un mot traduit sans que l’on voie où il apparaîtra à l’écran peut prendre un sens erroné : « close » signifie aussi bien « fermer » que « proche » ; seul le contexte indique lequel des deux. Les captures d’écran et un canal de questions ouvert avec le développeur sont donc l’élément le plus déterminant de la qualité. Dans un projet où le contexte n’est pas fourni, le taux d’erreur augmente inévitablement.
Le deuxième point est de ne pas conclure sans avoir vu le résultat dans l’interface réelle. Une traduction qui paraît correcte sur le papier peut ne pas tenir dans un menu étroit ou se lire de travers à cause d’une variable placée au milieu d’une phrase. Ces problèmes ne se voient qu’en testant sur la version compilée. Si le site web doit être localisé en même temps que votre application, les deux travaux sont menés avec une terminologie unifiée dans le cadre de nos services de traduction.
Internationalisation et cycle de test
Le succès d’une localisation logicielle dépend d’une étape franchie avant la traduction : l’internationalisation. Si l’application n’a pas été construite pour accueillir différentes langues, le résultat sera défectueux quelle que soit la qualité de la traduction. La séparation du texte et du code, la possibilité de régler les formats de date et de nombre et la place laissée par l’interface à un texte qui s’allonge sont des conditions à réunir avant la traduction. Si elles manquent, c’est d’abord le côté développement qu’il faut corriger.
Le deuxième facteur déterminant est le cycle de test. La localisation n’est pas une livraison à sens unique mais un processus qui se répète : la traduction est intégrée, observée dans la version compilée, les problèmes sont signalés puis corrigés. À mesure que de nouvelles versions arrivent, seules les chaînes modifiées sont traitées et le même cycle se répète à plus petite échelle. Les projets menés sans cette organisation repartent de zéro à chaque mise à jour, coûtent cher et perdent leur cohérence. Une localisation solide définit ce cycle comme un flux dès le départ.
Qu’est-ce qui détermine le prix ?
Le premier facteur de coût est le volume réel du texte à traduire ; dans les fichiers sources, ce volume dépasse souvent ce qu’il paraît, car les messages d’erreur et les textes d’aide passent inaperçus. Le deuxième est l’état du contexte : un projet accompagné de captures d’écran et de notes avance vite, un projet mené à l’aveugle ralentit. Le troisième est l’étendue des tests ; si un contrôle sur la version compilée est demandé, il représente un travail distinct. Un prix ne peut pas être donné de façon fiable sans avoir vu les fichiers sources.
Vous pouvez nous transmettre vos fichiers sources et les langues cibles via le formulaire de devis. Vous trouverez les paliers tarifaires sur la page des tarifs et les langues dans lesquelles nous travaillons sur les pages de langues.
Situations fréquentes
- Liste de textes sans contexte. Un tableau de mots envoyé sans capture d’écran ; c’est la situation qui accroît le plus le risque de contresens.
- Altération d’un espace réservé. Une modification accidentelle des marques de variables ; elle fait planter l’application, c’est pourquoi elles sont conservées.
- Texte qui déborde. Un texte qui s’allonge dans la langue cible et ne tient pas dans une interface étroite ; cela ne se voit qu’avec un test sur la version compilée.
- Désordre entre les versions. Retraduire l’intégralité du texte à chaque mise à jour ; or seules les chaînes modifiées doivent être traitées.
Ce contenu donne le cadre général ; les détails propres à chaque dossier peuvent varier. La pratique pouvant évoluer, référez-vous aux conditions en vigueur au moment de votre demande.
Services de traduction
Pages associées
Abonnement de traduction d'entreprise et accord-cadre
L'abonnement de traduction d'entreprise et l'accord-cadre permettent aux organisations qui ont un besoin régulier…
Lire la suiteGestion terminologique et création de glossaires
La gestion terminologique consiste à fixer les termes employés par une organisation sur un…
Lire la suiteInterprétation consécutive
L'interprétation consécutive est une méthode d'interprétation qui repose sur le fait que l'orateur parle…
Lire la suiteInterprétation par téléphone et à distance
L'interprétation par téléphone et à distance est la méthode par laquelle l'interprète assure le…
Lire la suiteInterprétation simultanée
L'interprétation simultanée est la méthode par laquelle la traduction se fait presque en même…
Lire la suiteLocalisation de jeux vidéo
La localisation de jeux vidéo consiste à transposer sur le marché cible non seulement…
Lire la suiteLocalisation de site web
Textes de sites web multilingues, de boutiques en ligne et d'interfaces logicielles, localisés avec…
Lire la suitePost-édition de traduction automatique (MTPE)
La post-édition de traduction automatique, en abrégé MTPE, consiste à faire d'abord passer un…
Lire la suite