Каков наилучший способ предотвратить перевод определенного текста (например, именованных объектов) на любые языковые переводчики, такие как 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>