Inject Google Translate Widget

Userscript version of "Google Translate This" from https://github.com/andreicristianpetcu/google_translate_this for Tampermonkey or Violentmonkey. v0.5 2019-11-06

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Necesitarás instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Necesitará instalar una extensión como Tampermonkey para instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Autor
Jefferson Scher
Instalaciones diarias
0
Instalaciones totales
1.960
Calificaciones
7 0 0
Versión
0.5
Creado
3/11/2019
Actualizado
7/11/2019
Tamaño
3,24 KB
Licencia
GPL-3.0
Funciona en
Todos los sitios

Because extensions cannot inject remotely hosted scripts like Google's Translate widget script.

Operation

Use the Violentmonkey or Tampermonkey menu to inject the widget (screenshots below). You can inject just this time, or set the script to inject automatically on the site in the future. (If there is a way to do it in Greasemonkey, let me know.)

CSP Limitation

If you don't get the Google Translate bar, one possible reason would be Content Security Policy (CSP). This is a rule sites can set to control which script sources are allowed for a page. (For example, Github blocks the script.) The developer tools Console (F12) may report this issue when it occurs.

You use Greasemonkey?

Here is an alternative script you could try that doesn't use the "monkey menu" (I haven't tested it myself): https://greasyfork.org/en/scripts/369624-google-translation-bar

Privacy

When you inject code from Google, well, it's Google. Otherwise, nothing to see here.