¡Descubre este increíble plugin en TranslatePress!
Este plugin está disponible en TranslatePress. Haz clic en el enlace para obtener más información y adquirirlo.
📂 Ver en TranslatePress*Este es un enlace de afiliado. A ti no te costará nada extra, pero las empresas pueden pagarme una pequeña comisión por recomendarlas. Esto ayuda a que pluginsweb.es siga creando contenido gratuito y útil. ¡Gracias por tu apoyo!
Si estás creando una web multilingüe con ayuda de otras personas o colaboradores, lo último que quieres es darles acceso completo al panel de administración de WordPress. Para eso existe el complemento Translator Accounts, que te permite crear cuentas de usuario con permisos limitados, pensadas exclusivamente para traducir contenido desde el frontend.
Este add-on está incluido en los planes Business y Developer de TranslatePress, y es la forma más segura y sencilla de delegar la traducción sin comprometer la seguridad de tu web.
Qué permite hacer una cuenta de traductor
Una cuenta con rol de traductor puede acceder al editor visual de TranslatePress, recorrer la web y traducir cualquier texto directamente desde el frontend, pero sin acceso al panel de WordPress ni a menús de administración, builders o ajustes.
Esto significa que puedes tener un traductor por idioma, o varios colaboradores, trabajando sin riesgo de que toquen configuraciones o rompan algo sin querer.
Cómo activar el complemento de cuentas de traductor
Primero necesitas tener TranslatePress en versión Business o Developer. Luego:
- Ve a Ajustes → TranslatePress → pestaña Add-ons
- Activa el complemento llamado Translator Accounts

Una vez activo, ya puedes asignar el rol de traductor a cualquier usuario.
Cómo crear una cuenta de traductor
Tienes dos opciones. La primera es crear un nuevo usuario con rol de traductor desde WordPress → Usuarios → Añadir nuevo. Simplemente selecciona “Traductor” como rol al crear el usuario.

La segunda opción es modificar un usuario existente desde WordPress → Usuarios → Editar, y cambiar su rol a Traductor o marcar la opción “Permitir a este usuario traducir la web” en la sección de ajustes de TranslatePress.

Una vez hecho esto, el usuario podrá entrar en la web, navegar por cualquier página y acceder al editor visual para empezar a traducir. No necesita entrar al panel de administración en ningún momento.
¿Puedo limitar a un traductor a ciertos idiomas?
Por defecto, los traductores tienen acceso a todos los idiomas configurados en tu sitio. Pero si quieres limitar a un usuario para que solo pueda traducir ciertos idiomas, puedes hacerlo añadiendo un pequeño fragmento de código personalizado en el functions.php tu tema hijo o plugin de funciones como Code Snippets.
Aquí tienes un ejemplo que limita a un usuario a traducir solo rumano e italiano:
<code>add_filter( 'option_trp_settings', 'filter_trp_settings' );
function filter_trp_settings( $settings ) {
$excluded_languages = array( 'ro_RO', 'it_IT' ); // Idiomas a excluir
$is_editor = (isset($_GET['trp-edit-translation'])) ? $_GET['trp-edit-translation'] : false;
$current_user = wp_get_current_user();
if ( $is_editor && $current_user && $current_user->user_login === 'user1' && isset( $settings['translation-languages'] ) ) {
if ( isset( $settings['url-slugs'] ) ) {
foreach ( $excluded_languages as $lang ) {
unset( $settings['url-slugs'][ $lang ] );
}
}
if ( isset( $settings['translation-languages'] ) ) {
$settings['translation-languages'] = array_values(array_diff( $settings['translation-languages'], $excluded_languages ));
}
if ( isset( $settings['publish-languages'] ) ) {
$settings['publish-languages'] = array_values(array_diff( $settings['publish-languages'], $excluded_languages ));
}
}
return $settings;
}</code>
Lenguaje del código: PHP (php)
Solo tienes que sustituir 'ro_RO', 'it_IT' por los códigos de los idiomas que quieras excluir, y 'user1' por el nombre de usuario que quieras restringir. Así puedes tener traductores que trabajen solo con un idioma, lo cual es muy útil en equipos grandes o webs con muchos idiomas.
Conclusión
El add-on Translator Accounts es perfecto para quienes necesitan delegar la traducción sin complicaciones. Permite dar acceso limitado a traductores que solo verán lo que necesitan traducir, sin entrar al panel ni tocar opciones delicadas.
Si trabajas con clientes, colaboradores o agencias externas, este complemento es una forma segura y profesional de gestionar la traducción de tu sitio con TranslatePress.
¡Descubre este increíble plugin en TranslatePress!
Este plugin está disponible en TranslatePress. Haz clic en el enlace para obtener más información y adquirirlo.
📂 Ver en TranslatePress*Este es un enlace de afiliado. A ti no te costará nada extra, pero las empresas pueden pagarme una pequeña comisión por recomendarlas. Esto ayuda a que pluginsweb.es siga creando contenido gratuito y útil. ¡Gracias por tu apoyo!




¿Tienes alguna duda sobre TranslatePress? Déjala en los comentarios.