Partage via


Empêcher la traduction de contenu avec Azure Translator

Azure Translator dans Foundry Tools vous permet de baliser le contenu afin qu’il ne soit pas traduit. Par exemple, vous souhaiterez peut-être baliser du code, un nom de marque ou un mot/expression qui n’a pas de sens lorsqu’il est localisé.

Méthodes permettant d’empêcher la traduction

  1. Étiquetez votre contenu avec notranslate. C’est par conception que cela fonctionne uniquement lorsque le textType d’entrée est défini comme HTML

    Exemple :

    <span class="notranslate">This will not be translated.</span>
    <span>This will be translated. </span>
    
    <div class="notranslate">This will not be translated.</div>
    <div>This will be translated. </div>
    
  2. Étiquetez votre contenu avec translate="no". Cette balise fonctionne uniquement lorsque le textType d’entrée est défini en tant que code HTML

    Exemple :

    <span translate="no">This will not be translated.</span>
    <span>This will be translated. </span>
    
    <div translate="no">This will not be translated.</div>
    <div>This will be translated. </div>
    
  3. Utilisez le dictionnaire dynamique pour prescrire une traduction spécifique.

  4. Ne passez pas la chaîne à Translator pour traduction.

  5. Custom Translator : utilisez un dictionnaire dans Custom Translator pour prescrire la traduction d’une expression avec 100% probabilité.

Étapes suivantes