Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso do-not-translate en Amazon Translate
En el caso del contenido HTML, puede añadir do-not-translate etiquetas al texto que no desee traducir. Esta función está disponible para las operaciones de la consola y la API.
Se utiliza do-not-translate con la consola
En el contenido HTML de origen, especifique translate="no"
las etiquetas HTML que rodean el contenido que no desea traducir. Por ejemplo, para traducir el siguiente texto del inglés al alemán:
In French, the Louvre Museum is Musée du Louvre.
El texto «Musée du Louvre» debe permanecer en francés, por lo que utilizamos una etiqueta span para omitir la traducción de este contenido:
<p>In French, the Louvre Museum is <span translate="no">Musée du Louvre</span>.</p>
Esta oración tiene la traducción resultante al alemán:
<p>Auf Französisch ist <span translate="no">Musée du Louvre</span> das Louvre-Museum.</p>
do-not-translate Utilizándolo con la API
Se puede utilizar do-not-translate con las operaciones de la API en tiempo real (TranslateText
yTranslateDocument
) y la operación de la API asíncrona. StartTextTranslationJob
En el texto de origen que proporcione para la solicitud de la API, puede usar cualquier tipo de elemento HTML para especificar el contenido que no debe traducirse.
En el siguiente ejemplo, queremos traducir algún texto del inglés al español, pero mantener algún texto en 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>"
Esta solicitud de API devuelve la siguiente traducción al español:
{ "TranslatedText": "<p>Puede traducir este párrafo a cualquier idioma.</p> <p translate=no>But do not translate this.</p>", "SourceLanguageCode": "en", "TargetLanguageCode": "es" }