Google Translate iframe обходной путь

Я использую инструменты Google Translate для перевода веб-страницы, и у меня также есть iframe на этой странице, который, очевидно, не переводится на страницу.

Есть ли обходной путь, который любой из вас знает, так что я могу также перевести iframe?

Ответ 1

Это подлинное ограничение или политика Google Translate. Вы не можете переписать содержимое iframe. Но одна вещь, которую вы можете сделать, это изменить iframe url на переведенную страницу, например:

<iframe height="1200" width="600" src="http://translate.google.com/translate?hl=bg&ie=UTF-8&u=YOUR_IFRAME_URL&sl=de&tl=bg" align="middle" border="0">

Или отметьте bing, если он работает.

Ответ 3

Если вам нужно перевести страницу с фреймами, вы можете:

1. Используйте Bing Translator, который запрашивает прокси, чтобы он не был междоменным.

сайт:

https://www.bing.com/translator

Плагин, который его использует (не тестировался):

https://chrome.google.com/webstore/detail/translator/blndkmebkmenignoajhoemebccmmfjib

2. Вы можете запустить свой браузер (если это Chrome) с параметром --disable-web-security, чтобы он разрешал доступ к фреймам из других доменов.

Обратите внимание, что это опасно и должно использоваться только на доверенных сайтах.