Agregar traducciones en KoboToolbox

Última actualización: 5 Jun 2026

Agregar traducciones a un formulario permite a los usuarios elegir su idioma preferido durante la recolección de datos sin necesidad de crear formularios separados. Se puede agregar cualquier número de traducciones. Tanto KoboCollect como los formularios web son compatibles con las traducciones de formularios.

Puedes agregar traducciones a tu formulario directamente en la interfaz de KoboToolbox o usando XLSForm. KoboToolbox ofrece una interfaz intuitiva que no requiere conocimientos técnicos y te permite agregar fácilmente múltiples traducciones a tus formularios. Este enfoque es útil cuando trabajas con un número reducido de preguntas o cuando quieres hacer ajustes rápidos.

Nota: Para formularios multilingües más grandes o complejos, XLSForm suele ser la opción más eficiente. Permite gestionar las traducciones de forma masiva, lo que puede ahorrar tiempo cuando se trabaja con muchas preguntas o varios idiomas. Para obtener más información sobre cómo configurar traducciones en XLSForm, consulta Añadir traducciones en XLSForm.

Este artículo se centra en agregar traducciones desde la plataforma KoboToolbox y abarca los siguientes temas:

  • Configurar el idioma predeterminado del formulario

  • Agregar idiomas y traducciones

  • Cambiar el idioma predeterminado

Para obtener más información sobre la recolección y gestión de datos de formularios traducidos, consulta Recolectar datos en diferentes idiomas.

Configurar el idioma predeterminado

El idioma predeterminado de un formulario suele ser el idioma en el que se diseñó el cuestionario y el idioma en el que se abre el formulario por defecto durante la recolección de datos. Solo es necesario configurar un idioma predeterminado si se agregan traducciones adicionales, y no es obligatorio cuando el formulario está disponible en un único idioma.

Para configurar el idioma predeterminado:

  1. Crea tu formulario en el idioma predeterminado.

  2. Una vez creado el formulario, ve a la página FORMULARIO de tu proyecto.

  3. Debajo del botón IMPLEMENTAR o REIMPLEMENTAR, haz clic en Gestionar.

  4. Agrega el nombre del idioma (por ejemplo, «English») y el código de idioma (por ejemplo, «en») para tu idioma predeterminado.

Gestionar idiomas

Nota: Los códigos de idioma se pueden encontrar en el Registro de subetiquetas de idioma de la IANA. En el sitio web de la IANA, Description hace referencia al nombre del idioma y Subtag al código de idioma (por ejemplo, Description: French, Subtag: fr).

Agregar idiomas y traducciones

Una vez que hayas configurado tu idioma predeterminado, puedes agregar más idiomas y traducir el texto de tu formulario:

  1. En la ventana Gestionar idiomas, haz clic en Agregar idioma.

  2. Ingresa el nombre y el código del idioma y, a continuación, haz clic en Agregar.

  3. Junto al idioma que agregaste, haz clic en Actualizar traducciones.

    • Aparecerá una tabla con todos los elementos traducibles de tu formulario, incluidas las etiquetas de preguntas, etiquetas de grupos, sugerencias, sugerencias adicionales, mensajes de restricción, archivos multimedia y etiquetas de opciones.

    • Cada idioma tiene su propia tabla de traducciones.

  4. Ingresa las traducciones y haz clic en Guardar cambios.

    • Si omites el texto de un elemento traducido, aparecerá como un campo en blanco en el formulario.

  5. Cierra la ventana y previsualiza tu formulario para verificar las traducciones.

  6. Implementa o reimplementa tu formulario para aplicar los cambios.

Puedes volver a esta ventana en cualquier momento para actualizar las traducciones existentes o agregar nuevas. Recuerda actualizar las traducciones cada vez que agregues nuevas preguntas u opciones de respuesta.

Agregar un nuevo idioma

Cambiar el idioma predeterminado

Para cambiar el idioma predeterminado del formulario:

  1. En la página FORMULARIO, haz clic en Gestionar.

  2. Haz clic en Establecer como predeterminado junto al idioma que quieres configurar como predeterminado.

Cambiar el idioma predeterminado

Resolución de problemas

Error loading survey: There is an unnamed translation in your form definition Este error significa que al menos un elemento de tu formulario (por ejemplo, una sugerencia o un mensaje) no está asignado a ningún idioma.

Para solucionar este problema:
  1. Descarga tu formulario como XLSForm
  2. Busca una columna label, hint, guidance_hint, multimedia, constraint_message o required_message en tu formulario que no esté asignada a ningún idioma (por ejemplo, label en lugar de label::English (en)).
  3. Según el problema, agrega un nombre de idioma y código al nombre de la columna sin asignar, o copia su contenido en una columna existente para ese idioma y elimina la columna sin asignar.

Problema al mostrar textos de derecha a izquierda Al agregar un idioma que utiliza un sistema de escritura de derecha a izquierda (RTL), como el árabe, el hebreo o el urdu, es importante usar el código de idioma correcto y asegurarse de que el primer texto visible en la traducción (por ejemplo, una etiqueta de pregunta, sugerencia o nota) esté escrito en el idioma RTL. Esto garantizará que el diseño del formulario no adopte por defecto el formato de izquierda a derecha (LTR).