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

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

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

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

1 Ответ

0 голосов
/ 18 ноября 2018

Используя 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>
...