Каков наилучший способ предотвратить перевод определенного текста (например, именованных объектов) на любые языковые переводчики, такие как Google Translator и т. Д.,?

Я хотел бы сохранить "именованные объекты" такими же после прохождения пользовательской модели перевода. Каков наилучший способ сделать это?

Единственный способ, о котором я могу подумать, - это заменить именованные объекты предварительным переводом маркера, а затем заменить их обратно после преобразования. Мне просто интересно, есть ли другие методы или рекомендации для символов маркеров, которые будут масштабироваться и определенно не будут переведены.

Спасибо прасад

1 ответ

Используя API перевода Google, если вы вводите текст в формате HTML, вы можете использовать класс notranslate, чтобы указать части текста, которые вы не хотите переводить. Например, если введенные ниже данные используются и вы устанавливаете целевой язык на французский, вы можете ожидать следующих результатов:

Входные данные :

For the given text <span class="notranslate">don’t translate this part</span>

Выход:

Pour le texte donné <span class="notranslate">don't translate this part</span>
Другие вопросы по тегам