/ Модель

Характеристики

Контекст
262 144 токена
Лицензия
Apache 2.0
Архитектура
qwen3_5 · dense
Базовая модель
Qwen3.5-2B
Библиотека
transformers
Опубликована
26 апр 2026

ChindaMT-2B

ПереводТекст → текст3 профессии

Модель переводит тексты между тайским и английским языками и умеет учитывать заданные в запросе требования к терминологии, регистру, длине и формату.

567скачиваний за 30 дней0лайковвеса обновлены29 сен 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

ChindaMT-2B — открытая модель машинного перевода с 2 млрд параметров, разработанная iApp и дообученная на базе Qwen/Qwen3.5-2B. Она переводит с тайского на английский и с английского на тайский, а также следует дополнительным указаниям в запросе: например, сохранять заданную терминологию, регистр, длину или формат ответа.

Модель использует плотную архитектуру Qwen3.5 и обучена полным дообучением на наборе iapp/ChindaMT-Grounded из 1,97 млн записей. В README сообщаются результаты оценок на переводческих наборах и попарных сравнениях с моделями сопоставимого размера; эти результаты относятся к описанным авторами протоколам и настройкам генерации.

Модель рассчитана на двусторонний перевод тайского и английского текстов, в том числе с ограничениями по формулировкам и оформлению. Обучение использовало ограничение длины входа 1024 токена; для длинных документов рекомендуется переводить текст абзацами, поскольку более длинные входы применяются на риск пользователя. Поддержка за пределами пары тайский—английский не заявлена. Лицензия — Apache-2.0.

Сценарии применения

  • перевод текста с английского на тайский
  • перевод текста с тайского на английский
  • перевод с соблюдением заданной терминологии
  • перевод с заданным стилем или регистром
  • перевод с ограничением длины ответа
  • перевод с выдачей результата в заданном формате

Ограничения

Модель предназначена для перевода между тайским и английским; перенос на другие языковые пары не заявлен. Она обучалась с ограничением входа в 1024 токена, поэтому длинные тексты рекомендуется переводить частями; глоссарии с обязательным соблюдением и токены-заполнители не входили в обучающий сигнал.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

ChindaMT-2B

Paper: Reference-Grounded Data Curation for Instruction-Following Thai-English Machine Translation, AACL-IJCNLP 2026 Main Conference

ChindaMT-2B is an open-weight Thai-English machine translation model fine-tuned from Qwen/Qwen3.5-2B on Grounded, a 1.97M-record dataset built by Reference-Grounded Data Curation (RGDC). It translates in both directions and follows auxiliary rules given in the prompt, such as terminology, register, length, and output format. It is one of three sizes in the ChindaMT family (4B, 2B, 0.8B).

  • Task: Thai-English machine translation with instruction following
  • Base model: Qwen3.5-2B
  • Parameters: 2B
  • License: Apache-2.0 (inherits the base-model license)

Prompting

Plain translation. Same template for both directions; swap the language line and the source tag:

Translate English to Thai.

EN: The weather is nice today.
Translate Thai to English.

TH: วันนี้อากาศดีมาก

With rules. Add a Rules: block between the language line and the source line. Rules are free-form text:

Translate English to Thai.
Rules:
- Return only the translated text
- Use a clear, professional tone in Thai
- Keep all numerals in Arabic digits

EN: <source text>

Inference

Requires transformers 5.2 or newer:

pip install -U "transformers>=5.2"
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

model_id = "iapp/ChindaMT-2B"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, torch_dtype=torch.bfloat16, device_map="auto")

prompt = "Translate English to Thai.\n\nEN: The weather is nice today."
messages = [{"role": "user", "content": prompt}]
text = tokenizer.apply_chat_template(
    messages, add_generation_prompt=True, tokenize=False, enable_thinking=False,
)
inputs = tokenizer(text, return_tensors="pt").to(model.device)
out = model.generate(
    **inputs, max_new_tokens=1024, temperature=0.01, top_p=0.7, top_k=20,
    repetition_penalty=1.05, do_sample=True,
)
print(tokenizer.decode(out[0][inputs["input_ids"].shape[1]:], skip_special_tokens=True))

Thinking mode is disabled (enable_thinking=False); all reported results use this setting.

Training

  • Method: full-parameter supervised fine-tuning with LLaMA-Factory, DeepSpeed ZeRO-2
  • Data: Grounded, 1.97M records
  • Epochs: 1
  • Learning rate: 2e-5, inverse-square-root schedule, 1% warmup
  • Optimizer: AdamW (0.9, 0.999), weight decay 0.01
  • Effective batch size: 64, on two H100 GPUs
  • Cutoff length: 1024 tokens
  • Seed: 42
  • The same recipe trains all three sizes.

Decoding settings

All reported results, and the inference snippet above, use these settings:

  • temperature 0.01, top-p 0.7, top-k 20, repetition penalty 1.05
  • max new tokens 1024
  • thinking mode off (enable_thinking=False)
  • input length: trained with a 1024-token cutoff. Longer inputs worked in our tests but are used at your own risk; recommended: translate long documents paragraph by paragraph, and raise max_new_tokens if an output is cut short.

Evaluation

How to read the tables

  • Metric: length-controlled pairwise win rate (LC%), AlpacaEval-v2 protocol, 400 items per split. Each cell is the LC% of ChindaMT-2B against the model named in that row, so values above 50 mean ChindaMT-2B wins and 50 is a tie.
  • Judge: Qwen3.6-35B, with two cross-judges from other model families as a check (below).
  • Plain (shared): both systems get the same prompt scaffold, translation only.
  • Plain (own template): the baseline uses its own recommended prompt, the hardest comparison for ChindaMT-2B.
  • Constrained: the prompt adds a rules block of one to four constraints; wins here reflect rule-following as well as translation quality.
  • Dashes: omitted because the comparator returns almost no target-language output under the shared prompt.

Against its own base (Qwen3.5-2B): Plain 77.1, Constrained 74.2 on CoreEval.

CoreEval (five deployment domains):

ChindaMT-2B vsPlain (shared)Plain (own template)Constrained
MiLMMT-46-1B88.454.693.7
HY-MT-1.5-1.8B75.272.678.6
GemmaX2-28-2B90.255.689.9

BroadEval (ten broader domains, cross-domain generalization):

ChindaMT-2B vsPlain (shared)Plain (own template)Constrained
MiLMMT-46-1B94.768.7-
HY-MT-1.5-1.8B70.876.278.6
GemmaX2-28-2B-66.3-

What the numbers mean

  • Each number is a win rate out of 100: how often the judge preferred the translation from ChindaMT-2B over the other model's, on the same 400 sentences, after correcting for output length. 50 is a tie. For example, 75.2 against HY-MT-1.5-1.8B means the judge preferred ChindaMT-2B in about 75 of 100 head-to-head comparisons.
  • Under Constrained, a win means the translation was judged better and respected the rules, so those numbers measure rule-following as well as translation quality.
  • In short: ChindaMT-2B is preferred over its base and over every size-matched baseline on both splits, with the widest margins under rules.

External metrics (direction-averaged; quality mean averages CometKiwi, GEMBA-DA, and GEMBA-MQM on a 0-100 scale, higher is better; MetricX-24 is an error score, lower is better):

BenchmarkQuality meanMetricX-24 error
FLORES-200 (Wikipedia)88.92.24
WMT24++ en-th (news)85.53.35

Cross-judges. GPT-OSS-120B and Llama-3.3-70B-Instruct agree with the primary judge in direction on every Constrained and Plain (shared) comparison. Full protocol, standard errors, and all baselines are in the paper.

Evaluation suites

Limitations

  • Thai-English only, in both directions.
  • Rule types are those a reference translation can demonstrate: terminology, length, register, and output format. Mandated glossaries and placeholder tokens are outside the training signal by design.
  • The primary judge shares the Qwen family with the model; cross-judges from two other families and non-LLM metrics are reported in the paper as checks.
  • Input length. Trained with a 1024-token cutoff. Inputs above 1k tokens still translated cleanly in our tests, but use them at your own risk. Recommended: translate long documents paragraph by paragraph.

Citation

@misc{chayintr2026rgdc,
  title         = {Reference-Grounded Data Curation for Instruction-Following Thai-English Machine Translation},
  author        = {Chay-intr, Thodsaporn and Harnchang, Krittapad and Thabua, Mahannop and Viriyayudhakorn, Kobkrit and Theeramunkong, Thanaruk},
  year          = {2026},
  eprint        = {2609.34770},
  archivePrefix = {arXiv},
  primaryClass  = {cs.CL},
  url           = {https://arxiv.org/abs/2609.34770},
  note          = {Accepted at AACL-IJCNLP 2026 (Main Conference)}
}

iApp AI Research

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
Qwen3_5ForConditionalGeneration
Ревизия весов
27aa8f1

0 моделей