Imágenes faltantes en publicaciones traducidas al usar Mistral como modelo de traducción

Cuando una publicación contiene imágenes y un usuario cambia de idioma, la versión traducida muestra solo texto: las imágenes no se muestran. Al volver al idioma original, las imágenes reaparecen.

Este problema surgió después de cambiar el modelo de traducción de OpenAI a Mistral. Con OpenAI, las imágenes se mostraban correctamente.

Pasos para reproducir:

  1. Configurar Mistral como modelo de traducción.

  2. Crear una publicación con una imagen.

  3. Cambiar de idioma mediante el interruptor.

  4. Las imágenes desaparecen en la versión traducida.

Ejemplo: https://madeira.community/t/topic/199

Versión: Discourse alojado mediante Communiteq.

1 me gusta

Aquí está el número de versión para que no todos tengan que buscarlo individualmente: Discourse 2026.1.3

2 Me gusta

Confirmado: Este error es específico de Mistral. Las mismas publicaciones se tradujeron correctamente con OpenAI (GPT-4 mini): las imágenes se conservaron en todos los idiomas. Tras cambiar a Mistral, las imágenes desaparecen aleatoriamente en algunas traducciones de idiomas pero no en otras. Inglés :white_check_mark:, Alemán :cross_mark:, Portugués :white_check_mark:: comportamiento inconsistente.

1 me gusta

Posibles soluciones, y me interesa saber si estas ayudan:

  • Mejora tu prompt y dile que deje explícitamente estos tipos de enlaces sin tocar

  • Usa un modelo mejor (prueba Mistral Large, por ejemplo)

3 Me gusta

Cambiar de Mistral Small a Mistral Large solucionó el problema. Las imágenes ahora se conservan correctamente en todas las versiones traducidas.

Parece que Mistral Small no sigue la instrucción del prompt para preservar los enlaces upload://, mientras que Mistral Large sí lo hace.

1 me gusta

¡Gracias, Richard! Cambiar a Mistral Large funcionó como solución temporal. Sin embargo, me pregunto: ¿hay un plan para corregir esto también en el lado de Mistral Small? Y si se lanza una corrección, ¿me notificarán en este tema?

Dado que hay docenas de modelos llamados “Mistral Small”, ¿podrías especificar a cuál te refieres?

Dado que actualmente no hay prácticamente ninguna razón para usar Mistral Small, ya que es superado tanto por Qwen 3.5 como por Gemma 4 en su misma categoría de peso, y ambos pueden manejar la tarea, sugiero utilizar un modelo mejor.

1 me gusta

¡Gracias! Estoy usando mistral-small-latest a través de la API de Mistral. ¿Qué modelo específico de Qwen 3.5 o Gemma 4 recomendarías para tareas de traducción y están soportados en Discourse AI?

La razón por la que elegí específicamente Mistral es el cumplimiento del RGPD: Mistral es una empresa con sede en la UE y servidores en Francia, lo cual es importante para nuestra plataforma (madeira.community), ya que atendemos a usuarios en Portugal y la UE.

Hay una lista muy larga de proveedores de inferencia de IA con retención de datos cero, como Models | OpenRouter, por ejemplo.

2 Me gusta

¡Gracias por las indicaciones! :+1:t3:

(El hecho de no retener datos no equivale per se al cumplimiento del RGPD)

Esto no es un problema de Discourse, sino una cuestión de las capacidades de los LLM (de terceros) en combinación con tu prompt específico.

1 me gusta

Al refinar el prompt y probar diferentes variaciones, logré que Mistral Small dejara de eliminar imágenes. Ahora todo funciona de manera fluida, rápida y confiable.