Images missing in translated posts when using Mistral as translation model

When a post contains images and a user switches language, the translated version shows text only — images are not rendered. Switching back to original language restores images.

This issue appeared after switching translation model from OpenAI to Mistral. Images were showing correctly with OpenAI.

Steps to reproduce:

  1. Set Mistral as translation model

  2. Create a post with an image

  3. Switch language via the toggle

  4. Images disappear in translated version

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

Version: Discourse hosted via Communiteq

1 Like

Here’s the version number so not everyone has to look it up individually: Discourse 2026.1.3

2 Likes

“Confirmed: This bug is specific to Mistral. The same posts translated correctly with OpenAI (GPT-4 mini) — images were preserved in all languages. After switching to Mistral, images randomly disappear in some language translations but not others. English :white_check_mark:, German :cross_mark:, Portuguese :white_check_mark: — inconsistent behaviour.”

1 Like

Possible solutions, and I am interested to learn if these help:

  • enhance your prompt and tell it to explicitly leave these kind of links untouched

  • use a better model (try Mistral Large for instance)

2 Likes

Switching from Mistral Small to Mistral Large fixed the issue. Images are now preserved correctly in all translated versions.

It seems Mistral Small does not follow the prompt instruction to preserve upload:// links, while Mistral Large does.

1 Like

Separate question: Does “Include personal messages” in AI triage automation actually scan DMs between regular users? In my testing, personal messages between two regular users (non-staff) are not being scanned at all — they pass through without any moderation action. Is this by design?