Traducción instantánea para WordPress
Ya es cosa sabida que existen traductores para varios idiomas que se instalan como plugins de WordPress, y el repositorio oficial está lleno de plugins relacionados a esto. Pero cuando necesitamos las dichosas banderitas en nuestro header, no sabemos cuál elegir, por eso hoy les vengo a mostrar como en pocos pasos podemos tener nuestro blog traducido en varios idiomas y con URLs amigables.
Este plugin me gusta porque nos permite editar a nosotros alguna traducción o dejarla 100% hecha por un robot. Además podemos usar el traductor de Bing. Por defecto utiliza el de Google.
1- Instalemos el Transposh
Desde WordPress.org descargamos este plugin, lo descomprimimos y subimos a nuestra carpeta wp-contents/plugins. Desde el panel de administrador, lo activamos y ya podemos ir a opciones > transposh para configurarlo.
2- Configurar el plugin
Desde la solapa de opciones seleccionemos los idiomas que queremos que estén disponibles e indiquemos qué idioma tenemos por defecto para que no intente traducir cuando sea clickeada la bandera de tal lenguaje.
- En Widget Settings indiquemos que queremos la modalidad Flags.
- Permitamos la traducción instantánea tildando Enable automatic translation.
- Tildemos la opción para el URL rewrite si usamos permalinks.
Y listo, el resto de las configuraciones deben dejarse como están.
3- Agregar las banderas a nuestro header
El plugin viene pensado para funcionar en la sidebar como widget. Nosotros vamos a usarlo sobre el theme, en el header más específicamente.
Abrimos nuestro archivo header.php y colocamos:
<div id="flags">
<?php if (function_exists("transposh_widget")) {transposh_widget(array());} ?></div>
En el css del theme indicamos:
#flags {
float:right;
}
Y ¡listo! ¡Ya tendremos nuestras banderas listas listas! Clickeando cualquiera de ellas, y esperando unos momentos, el plugin comienza a traducir todo lo que encuentra en la página.
Página oficial del plugin transposh.org










