Usando do-not-translate no Amazon Translate - Amazon Translate

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usando do-not-translate no Amazon Translate

Para conteúdo HTML, você pode adicionar do-not-translate tags ao texto que não deseja traduzir. Esse recurso está disponível para as operações do console e da API.

Usando do-not-translate com o console

No conteúdo HTML de origem, especifique translate="no" em tags HTML que cercam o conteúdo que você não deseja traduzir. Por exemplo, para traduzir o seguinte texto do inglês para o alemão:

In French, the Louvre Museum is Musée du Louvre.

O texto “Musée du Louvre” precisa permanecer em francês, então usamos uma tag span para pular a tradução deste conteúdo:

<p>In French, the Louvre Museum is <span translate="no">Musée du Louvre</span>.</p>

Esta frase tem a tradução resultante para o alemão:

<p>Auf Französisch ist <span translate="no">Musée du Louvre</span> das Louvre-Museum.</p>

Usando do-not-translate com a API

Você pode usar do-not-translate com as operações de API em tempo real (TranslateTexteTranslateDocument) e a operação de API assíncrona. StartTextTranslationJob No texto de origem que você fornece para a solicitação da API, você pode usar qualquer tipo de elemento HTML para especificar o conteúdo que precisa pular a tradução.

No exemplo a seguir, queremos traduzir algum texto do inglês para o espanhol, mas manter algum texto em inglês:

aws translate translate-text \ --source-language-code "en" \ --target-language-code "es" \ --region us-west-2 \ --text "<p>You can translate this paragraph to any language.</p> <p translate=no>But do not translate this.</p>"

Essa solicitação de API retorna a seguinte tradução em espanhol:

{ "TranslatedText": "<p>Puede traducir este párrafo a cualquier idioma.</p> <p translate=no>But do not translate this.</p>", "SourceLanguageCode": "en", "TargetLanguageCode": "es" }