Переводите определенные части страницы только с помощью веб-виджета Bing-переводчика

Наш веб-сайт предлагается на 10 различных языках со всем статическим контентом, уже переведенным сторонними поставщиками. У нас есть требование перевести определенные части страницы, которых у нас нет заранее.

Виджет Translator от Bing выглядит хорошо, за исключением того, что он переводит всю страницу, а не только определенные части страницы. Как POC, я попытался загрузить код API перевода в скрытый iframe, настроить перевод текста в элементе div, а затем вызвать метод Translate, и это сработало. Я смог извлечь перевод и использовать его на своей веб-странице.

Я хотел бы знать, разрешен ли такой вид использования, или мне необходимо создать учетную запись API с помощью BING или показать где-то на моей странице сообщение о том, что часть содержимого была переведена с помощью BING, поскольку виджет переводчика скрыт внутри IFrame?

Заранее спасибо за помощь.

1 ответ

В соответствии с документацией по MSDN API-интерфейса Translate виджета вы можете исключить элементы из перевода, установив пользовательский атрибут translate=no.

https://msdn.microsoft.com/en-us/library/dn341982.aspx

Другие вопросы по тегам