Model Description

MiLMMT-46-4B-v0.1 is an LLM-based translation model. It has been finetuned on MiLMMT-46-4B-Pretrain, which is a language model developed through continual pretraining of Gemma3-4B using a mix of 143 billion tokens from both monolingual and parallel data across 46 different languages. Please find more details in our paper: Scaling Model and Data for Multilingual Machine Translation with Open Large Language Models.

  • Supported Languages: Arabic, Azerbaijani, Bulgarian, Bengali, Catalan, Czech, Danish, German, Greek, English, Spanish, Persian, Finnish, French, Hebrew, Hindi, Croatian, Hungarian, Indonesian, Italian, Japanese, Kazakh, Khmer, Korean, Lao, Malay, Burmese, Norwegian, Dutch, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Swedish, Tamil, Thai, Tagalog, Turkish, Urdu, Uzbek, Vietnamese, Cantonese, Chinese (Simplified), Chinese (Traditional).
  • GitHub: Please find more details in our GitHub repository.
  • Developed by: Xiaomi Inc.

Model Performance

Experimental Result

Translation Prompt

Translate this from <source language name> to <target language name>:
<source language name>: <source language sentence>
<target language name>:

Please use the language name specified above in the translation prompt.

Run the model

Using on vLLM:

from vllm import LLM, SamplingParams


model_id = "xiaomi-research/MiLMMT-46-4B-v0.1"

model = LLM(model=model_id)
sampling_params = SamplingParams(top_k=1, temperature=0, max_tokens=2048)

text = "Translate this from Chinese (Simplified) to English:\nChinese (Simplified): ๆˆ‘็ˆฑๆœบๅ™จ็ฟป่ฏ‘\nEnglish:"

outputs = model.generate(text, sampling_params)
print(outputs[0].outputs[0].text)

Using on Transformers:

from transformers import AutoModelForCausalLM, AutoTokenizer


model_id = "xiaomi-research/MiLMMT-46-4B-v0.1"

model = AutoModelForCausalLM.from_pretrained(model_id)
tokenizer = AutoTokenizer.from_pretrained(model_id)

text = "Translate this from Chinese (Simplified) to English:\nChinese (Simplified): ๆˆ‘็ˆฑๆœบๅ™จ็ฟป่ฏ‘\nEnglish:"
inputs = tokenizer(text, add_special_tokens=False, return_tensors="pt")

outputs = model.generate(**inputs, max_new_tokens=1024)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))

Citation

@misc{shang2026scalingmodeldatamultilingual,
      title={Scaling Model and Data for Multilingual Machine Translation with Open Large Language Models}, 
      author={Yuzhe Shang and Pengzhi Gao and Wei Liu and Jian Luan and Jinsong Su},
      year={2026},
      eprint={2602.11961},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2602.11961}, 
}

Limitations

MiLMMT-46 currently supports only the 46 languages listed above, and strong translation performance is not guaranteed for other languages. We will continue to improve the translation quality of MiLMMT-46, and future model releases will follow in due course.

Downloads last month
476
Safetensors
Model size
4B params
Tensor type
BF16
ยท
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Model tree for xiaomi-research/MiLMMT-46-4B-v0.1

Finetuned
(1)
this model
Finetunes
3 models
Quantizations
6 models

Spaces using xiaomi-research/MiLMMT-46-4B-v0.1 2

Collection including xiaomi-research/MiLMMT-46-4B-v0.1

Paper for xiaomi-research/MiLMMT-46-4B-v0.1