✅Cómo Crear Cuentas de Traductor en WordPress 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!

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:

  1. Ve a Ajustes → TranslatePress → pestaña Add-ons
  2. Activa el complemento llamado Translator Accounts
translator account translatepress

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.

translatepress cuentas de usuarios

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.

translatepress wordpress plugin cuentas de ususario traductores

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.

Nos vemos en el siguiente tutorial. Un saludo.

¡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!

5/5 - (1 voto)
Compartir Artículo

Un comentario

  1. Fran Salas Master WP 1 año atrás

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

¿Tienes una duda o sugerencia sobre este artículo?

Puedes dejar un comentario de forma anónima, sin necesidad de registrarte ni proporcionar ningún dato personal. Tu mensaje se publicará como “Usuario Anónimo No Premium”, un perfil que agrupa a todos los visitantes no registrados.

Importante: para evitar el spam automático, todos los comentarios anónimos deben comenzar con el símbolo #. Ejemplo: # Tengo una duda sobre los shortcodes personalizados...

Este espacio está destinado exclusivamente a preguntas concretas, dudas o sugerencias relacionadas con el contenido del artículo. Por respeto a los demás lectores, no se publicarán temas sin relación.

Privacidad y normas:
  • No tienes que agregar tu nombre, correo ni ningún otro dato identificativo.
  • No se permiten enlaces en comentarios anónimos.
  • No se permiten símbolos especiales como < o > (menor y mayor que), ya que se consideran intentos de insertar código y serán bloqueados.
  • Todos los comentarios anónimos pasan por revisión antes de ser publicados y solo se aprobarán si aportan valor al contenido del artículo.
¿Quieres comentar con tu nombre y que tu mensaje se publique al instante? Inicia sesión o regístrate.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

0%