alt.freeweights.vision / Hy-MT2-1.8B-GGUF
From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.visionSubject:

Hy-MT2-1.8B-GGUF

Date: 2026-11-15Commit: 0378cc2Signed: 2DC28CC7B26A283B ✓

Translation model. Gguf weights, 27.8 GB in all. Published by unsloth under Apache-2.0.

vision27.8GBHy-MT2-1.8B-GGUFggufpermissive
FactsParamsnot statedSize27.8 GBFormatsggufTasktranslationLicenseApache-2.0From sourcepermissive
$ fw get unsloth/Hy-MT2-1.8B-GGUF
# manifest sha256 6d6876bbff5b… · 27.8 GB · 24 files
$ fw verify ./Hy-MT2-1.8B-GGUF unsloth/Hy-MT2-1.8B-GGUF
From sourceHosted (signed)unsloth/Hy-MT2-1.8B-GGUFLast check: 2026-11-15 04:51 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of Hy-MT2-1.8B.

Works with

Convert with

Scan with

Overview

Size
27.8 GB
Weights
723 MB (smallest of 21 GGUF variants)
Parameters
not stated
Formats
gguf
Task
translation
License
Apache-2.0 (permissive)
Files
24, each with a sha256
Publisher
unsloth
Added
2026-11-15
Section
alt.freeweights.vision
Lineage

Original release from the publisher.

Base model: tencent/Hy-MT2-1.8B

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 04:51 UTCpassed

Model card

From the publisher at commit 0378cc2. Shown as plain text with links; images open at the publisher.

Unsloth Dynamic 2.0 achieves superior accuracy & outperforms other leading quants.

https://github.com/unslothai/unsloth/ https://discord.gg/unsloth https://docs.unsloth.ai/

English&nbsp;|&nbsp;中文

Image: image

HuggingFace &nbsp;&nbsp; ModelScope

🖥️&nbsp;Official Website&nbsp;&nbsp;|&nbsp;&nbsp; 💬&nbsp;GitHub&nbsp;&nbsp;|&nbsp;&nbsp; 🪡&nbsp;AngelSlim&nbsp;&nbsp;|&nbsp;&nbsp; 📚&nbsp;Hy-MT2 Report

Model Introduction#

Hy-MT2 is a family of “fast-thinking” multilingual translation models designed for complex real-world scenarios. It includes three model sizes: 1.8B, 7B, and 30B-A3B (MoE), all of which support translation among 33 languages and effectively follow translation instructions in multiple languages. For on-device deployment, AngelSlim 1.25-bit extreme quantization reduces the storage requirement of the 1.8B model to only 440 MB and improves inference speed by 1.5x. Multi-dimensional evaluations show that Hy-MT2 delivers outstanding performance across general, real-world business, domain-specific, and instruction-following translation tasks. The 7B and 30B-A3B models outperform open-source models such as DeepSeek-V4-Pro and Kimi K2.6 in fast-thinking mode, while the lightweight 1.8B model also surpasses mainstream commercial APIs from providers such as Microsoft and Doubao overall.

In this release, we also open-source IFMTBench, a benchmark for evaluating translation instruction-following capabilities.

We also welcome everyone to use our released Hy-MT2-Translator Skill, which makes it easy to integrate Hy-MT2 series models for translation tasks. Download links: ClawHub and SkillHub.

Now, Tencent Hy is officially partnering with WMT26 for the "Video Subtitle Translation Task" (https://www2.statmt.org/wmt26/video-subtitle-translation.html). Participants who use the Hy-MT model series to compete in the "General Machine Translation Task" (https://www2.statmt.org/wmt26/translation-task.html) and the "Video Subtitle Translation Task" will have the chance to win special awards sponsored by Hunyuan. We sincerely invite everyone to participate and jointly push the boundaries of machine translation technology!

News#

  • 2026.5.21 We open-sourced Hy-MT2-1.8B/Hy-MT2-7B/Hy-MT2-30B-A3B/IFMTBench on HuggingFace and ModelScope.
  • 2025.12.30 We open-sourced HY-MT1.5-1.8B and HY-MT1.5-7B on HuggingFace and ModelScope.
  • 2025.9.1 We open-sourced Hunyuan-MT-7B and Hunyuan-MT-Chimera-7B on HuggingFace and ModelScope.

Results#

Image: image

For more experimental results and analysis, please refer to our report.

&nbsp;

Model NameDescriptionDownload Link
Hy-MT2-1.8BHy 1.8B translation model🤗 Model
Hy-MT2-1.8B-FP8Hy 1.8B translation model, FP8 quantization🤗 Model
Hy-MT2-1.8B-GGUFHy 1.8B translation model, llama.cpp🤗 Model
Hy-MT2-1.8B-2bit-GGUFHy 1.8B translation model, llama.cpp, 2bit🤗 Model
Hy-MT2-1.8B-1.25bit-GGUFHy 1.8B translation model, llama.cpp, 1.25bit🤗 Model
Hy-MT2-7BHy 7B translation model🤗 Model
Hy-MT2-7B-FP8Hy 7B translation model, FP8 quantization🤗 Model
Hy-MT2-7B-GGUFHy 7B translation model, llama.cpp🤗 Model
Hy-MT2-30B-A3BHy 30B-A3B translation model🤗 Model
Hy-MT2-30B-A3B-FP8Hy 30B-A3B translation model, FP8 quantization🤗 Model

Hy-MT2 Translation Task Instruction Examples (Chinese-English Comparison)#

Note: In the following examples, both source_lang and target_lang should use the full language names. Chinese names should be used in Chinese prompts, and English names should be used in English prompts.

TypeChinese promptEnglish prompt
Default Translation将以下文本翻译为 {target_lang},注意只需要输出翻译后的结果,不要额外解释:

{source_text} | Translate the following text into {target_lang}. Note that you should only output the translated result without any additional explanation:

{source_text} | | Terminology | 参考下面的翻译: {text} 翻译成 {text} {text} 翻译成 {text} {text} 翻译成 {text} 将以下文本翻译为 {target_lang},注意只需要输出翻译后的结果,不要额外解释:

{source_text} | Reference the following translations: {text} translates to {text} {text} translates to {text} {text} translates to {text}

Translate the following text into {target_lang}. Note that you must ONLY output the translated result without any additional explanation:

{source_text} | | Style | 请将以下文本翻译为 {target_lang}。 注意翻译的风格要严格符合【{target_style}】

{source_text} | Please translate the following text into {target_lang}. Note that the translation style must strictly conform to [{target_style}]:

{source_text} | | Personalization | 【待翻译文本】 {source_text}

【翻译任务】 1、{user_preferences} 2、{user_preferences} 3、…… 4、将【待翻译文本】翻译为 {target_lang}。 | [Source Text] {source_text}

[Translation Tasks]

  1. {user_preferences}
  2. {user_preferences}
  3. ...
  4. Translate the [Source Text] into {target_lang}. |

| Delimiters | 请将以下文本准确翻译为 {target_lang}。 你必须在译文中保留等量的分隔符,绝对不可遗漏、转义或翻译该符号,并注意分隔符的位置。

{source_text} | Please accurately translate the following text into {target_lang}. You must retain the exact same number of delimiters in the translation. Strictly do not omit, escape, or translate these symbols, and pay close attention to their placement.

{source_text} | | Structured Data 1 | # 任务目标 将下方 {source_text} 中的 {format_type} 格式数据翻译为 {target_lang}。

# 严格约束

  1. 结构锁定:绝对保持原有的 {format_type} 数据结构、缩进和层级完全不变。
  2. 选择性翻译:仅翻译面向用户展示的可见文本内容。
  3. 禁止修改:严禁翻译或更改任何代码标签、键名 (Key)、变量占位符(如 {{var}}、${var}、%s、%d 等)或代码属性。

# 数据输入 {source_text} | ### Task Translate the user-facing text within the following {format_type} data into {target_lang}.

### Strict Rules

  1. Structure Preservation: You MUST preserve the original {format_type} data structure, nesting, hierarchy, and indentation exactly as they are.
  2. Selective Translation: Translate ONLY the visible, user-facing text content/values.
  3. Strict Non-Translation: NEVER translate or alter code tags, keys, properties, object names, or variable placeholders. Leave them exactly in their original English/code form.

### Source Data {source_text} | | Structured Data 2 | 【背景信息】 {background_text}

请结合背景信息将以下文本翻译为 {target_lang}。

【待翻译文本】 {source_text} | [Background Information] {background_text}

Please translate the following text into {target_lang}, taking the provided background information into consideration.

[Source Text] {source_text} |


Inference and Deployment#

For 1.8B and 7B, we recommend using the following parameters for inference. Note that our models do not have a default system_prompt.


{
  "temperature": 0.7,
  "top_p": 0.6,
  "top_k": 20,
  "repetition_penalty": 1.05,
  "max_tokens": 4096
}

For 30B-A3B, we recommend using the following parameters for inference. Note that our models do not have a default system_prompt.


{
  "temperature": 0.7,
  "top_p": 1.0,
  "top_k": -1,
  "repetition_penalty": 1.0,
  "max_tokens": 4096
}
transformers#

transformers>=5.6.0

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

model_path = "tencent/Hy-MT2-1.8B"

# Load tokenizer
tokenizer = AutoTokenizer.from_pretrained(model_path, trust_remote_code=True)

# Load model
model = AutoModelForCausalLM.from_pretrained(
    model_path,
    dtype=torch.bfloat16,
    device_map="auto",
    trust_remote_code=True,
)

model.eval()

# Example inference
prompt = "将以下文本翻译成英语,注意只需要输出翻译后的结果,不要额外解释:\n\n今天天气真好。"
messages = [{"role": "user", "content": prompt}]
inputs = tokenizer.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)

with torch.no_grad():
    outputs = model.generate(
        **inputs,
        max_new_tokens=4096,
    )
response = tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:], skip_special_tokens=True)
print(response)
vllm#

Build vLLM from source:

uv venv --python 3.12 --seed --managed-python
source .venv/bin/activate
git clone https://github.com/vllm-project/vllm.git
cd vllm
uv pip install --editable . --torch-backend=auto

Start the vLLM server:

vllm serve tencent/Hy-MT2-1.8B --tensor-parallel-size 1
sglang#

Build SGLang from source:

git clone https://github.com/sgl-project/sglang
cd sglang
pip3 install pip --upgrade
pip3 install "transformers>=5.6.0"
pip3 install -e "python"

Launch SGLang server:

python3 -m sglang.launch_server --model tencent/Hy-MT2-1.8B --tp 1

Model Training#

Hy-MT2 provides a complete model training pipeline, supporting both full-parameter fine-tuning and LoRA fine-tuning, as well as multiple DeepSpeed ZeRO configurations and LLaMA-Factory integration.

For detailed training documentation, please refer to: Model Training Guide

Quantization Tool#

We provide AngelSlim, an easy-to-use, comprehensive, and efficient large model compression toolkit covering common quantization algorithms, low-bit quantization, speculative sampling, and more.

Supported Languages#

LanguagesAbbr.Chinese Names
Chinesezh中文
Englishen英语
Frenchfr法语
Portuguesept葡萄牙语
Spanishes西班牙语
Japaneseja日语
Turkishtr土耳其语
Russianru俄语
Arabicar阿拉伯语
Koreanko韩语
Thaith泰语
Italianit意大利语
Germande德语
Vietnamesevi越南语
Malayms马来语
Indonesianid印尼语
Filipinotl菲律宾语
Hindihi印地语
Traditional Chinesezh-Hant繁体中文
Polishpl波兰语
Czechcs捷克语
Dutchnl荷兰语
Khmerkm高棉语
Burmesemy缅甸语
Persianfa波斯语
Gujaratigu古吉拉特语
Urduur乌尔都语
Telugute泰卢固语
Marathimr马拉地语
Hebrewhe希伯来语
Bengalibn孟加拉语
Tamilta泰米尔语
Ukrainianuk乌克兰语
Tibetanbo藏语
Kazakhkk哈萨克语
Mongolianmn蒙古语
Uyghurug维吾尔语
Cantoneseyue粤语

Citing Hy-MT2#

@misc{zheng2026hymt2familyfastefficient,
      title={Hy-MT2: A Family of Fast, Efficient and Powerful Multilingual Translation Models in the Wild}, 
      author={Mao Zheng and Zheng Li and Tao Chen and Bo Lv and Mingrui Sun and Mingyang Song and Jinlong Song and Hong Huang and Decheng Wu and Hai Wang and Yifan Song and Yanfeng Chen and Guanwei Zhang},
      year={2026},
      eprint={2605.22064},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2605.22064}, 
} 

Contact Us#

If you would like to leave feedback for our R&D and product teams, you are welcome to contact the Tencent Hunyuan LLM team. You can reach us by email at hunyuan_opensource@tencent.com.

Files

24 files · 27.8 GBWeights 723 MB (smallest of 21 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 24 files with their sha256
FileSizesha256
.gitattributes2.43 KBe53309cd1ae454a1f6e393b6ddfeb848a1d46b75d65a798c3e007cc6df1eb342
Hy-MT2-1.8B-BF16.gguf3.59 GB3782e25037d6e85aff19505a412de061084aaa1d012fc2088e215a1029f7677d
Hy-MT2-1.8B-IQ4_NL.gguf1.08 GBc43d6cc41250cae3ae8f96709fe24e3d7835f648598bfae75f06b3cd876ce769
Hy-MT2-1.8B-IQ4_XS.gguf1.03 GB55ef9f9b1136249682aaff424d45fbe1db4982208ebfc576275a2b4271e3db2f
Hy-MT2-1.8B-Q3_K_M.gguf951 MBd843f052e1adb61197156f534099cf9fb58353af7cc30999a2f1f717819936b8
Hy-MT2-1.8B-Q3_K_S.gguf872 MBa8cb4c9b826c3f29da49a3b8657bcf9a18b50e437ec7a2d63bfeac2c4d3d6ebe
Hy-MT2-1.8B-Q4_0.gguf1.08 GB5458acf22435287fb9aa7a5bf6cc041806df15d54cea020cbad25ac95e2d8a21
Hy-MT2-1.8B-Q4_1.gguf1.17 GBe183632d141ccdc634e011a6eccabc59897adc6260077eacece10ef7a22a75ec
Hy-MT2-1.8B-Q4_K_M.gguf1.13 GBbbabf6dfe43b018525180f693400d3fa467a3d36fc35b08b9b33c8195435fe8d
Hy-MT2-1.8B-Q4_K_S.gguf1.08 GB0c687e6d655fc33cf993c7469e57375ae640644eb6d7a53d2b3d5456423437d4
Hy-MT2-1.8B-Q5_K_M.gguf1.30 GBfed671df49936c64d0f655a73954447c877b1ec282863f50a6fff41836849aa4
Hy-MT2-1.8B-Q5_K_S.gguf1.27 GBc32c3a6d91404cd495d63a2f804a639a00557fd46fc5eca571b75aa9cc216dcb
Hy-MT2-1.8B-Q6_K.gguf1.47 GB31d752d8e36087672cfd1cdff1a51e10b11e109da1bcdabb232837d5a4defcb2
Hy-MT2-1.8B-Q8_0.gguf1.91 GBb07198532b038797361939a11cc029dc383ac38e1a2c14ee17023e6f6191849e
Hy-MT2-1.8B-UD-IQ2_M.gguf723 MB9936b5ba66523f100f18604232d88acb4b44f3c9e26eab3f0f9113d44514d0f0
Hy-MT2-1.8B-UD-IQ3_XXS.gguf787 MBa02daa9c4957342a6ef507ec38f0ebd666df77a3793e2b05d01689bdb49ceaac
Hy-MT2-1.8B-UD-Q2_K_XL.gguf804 MB52ba7fc5fcd1243df6181d74ebad6e45849b28494822e4ca169169044e5479c3
Hy-MT2-1.8B-UD-Q3_K_XL.gguf990 MBbf575b6238c6ae3c35db73af36bc0a749aedf8de17426c1b506e2d332dd9c9ca
Hy-MT2-1.8B-UD-Q4_K_XL.gguf1.17 GB95eb5378451187e05bc4bf15f62b0c68cd91fd6abf8ce4c79fe357d42c4ee2a2
Hy-MT2-1.8B-UD-Q5_K_XL.gguf1.30 GB22a9e77b29fd486ceaab023b47d32102fc3fef25120225e833541eb59e6deba0
Hy-MT2-1.8B-UD-Q6_K_XL.gguf1.64 GB7f38d2a226be8108dd7b51f1cea968e828a03eb0a537dd6c3436476368af29a2
Hy-MT2-1.8B-UD-Q8_K_XL.gguf2.40 GB9ca3411f206abdf16f2df66ecaf3194b4cedada6dbf8daaa82ce15d3d609fa7c
README.md15.6 KBa771d39b87aebe63c3a195b40fdd0e5165344dfb49cb177c30c56a4dcd463974
imatrix_unsloth.gguf_file2.39 MB9fd7c67e8ed2ee8810db69077b232b372599329246c38f5a62cc7d3a85f760ce
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
0378cc2780 pinned now2026-11-15 04:51 UTC24 files · 27.8 GB

Use it

$ fw get unsloth/Hy-MT2-1.8B-GGUF
# manifest sha256 6d6876bbff5b… · 27.8 GB · 24 files
$ fw verify ./Hy-MT2-1.8B-GGUF unsloth/Hy-MT2-1.8B-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/unsloth/Hy-MT2-1.8B-GGUF.json --dir ./Hy-MT2-1.8B-GGUF $ python3 fw.py verify ./Hy-MT2-1.8B-GGUF ./unsloth__Hy-MT2-1.8B-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Hy-MT2-1.8B-GGUF --revision 0378cc2780f462f0fd397d0cdd244d2f769de40e --local-dir ./Hy-MT2-1.8B-GGUF
llama.cppDownload one GGUF variant (Hy-MT2-1.8B-UD-IQ2_M, 723 MB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Hy-MT2-1.8B-GGUF --include "Hy-MT2-1.8B-UD-IQ2_M*" --local-dir ./Hy-MT2-1.8B-GGUF $ llama-server -m ./Hy-MT2-1.8B-GGUF/Hy-MT2-1.8B-UD-IQ2_M.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./Hy-MT2-1.8B-GGUF/Hy-MT2-1.8B-UD-IQ2_M.gguf\n' > Modelfile $ ollama create hy-mt2-1.8b-gguf -f Modelfile

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
a771d39b87aebe63c3a195b40fdd0e5165344dfb49cb177c30c56a4dcd463974
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.visionSubject: Hy-MT2-1.8B-GGUFDate: 2026-11-15Commit: 0378cc2Signed: 2DC28CC7B26A283B ✓
Upstream
unsloth/Hy-MT2-1.8B-GGUF
Pinned commit
0378cc2780f462f0fd397d0cdd244d2f769de40e
Manifest
Hy-MT2-1.8B-GGUF.json · .minisig
Manifest sha256
6d6876bbff5bafed5699756dbc74248bacaae59efed131dd50c950bdcf108532
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:51 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/unsloth/Hy-MT2-1.8B-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/unsloth/Hy-MT2-1.8B-GGUF.json.minisig $ minisign -Vm Hy-MT2-1.8B-GGUF.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

tencent/Hy-MT2-1.8B · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Hy-MT2-1.8B-GGUF
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Hy-MT2-1.8B-GGUF.json. Provenance. Takedown history: none.
From: dima806 <huggingface.co/dima806>Subject: ai_vs_real_image_detection
From: legekka <huggingface.co/legekka>Subject: AI-Anime-Image-Detector-ViT
From: onnx-community <huggingface.co/onnx-community>Subject: AI-Anime-Image-Detector-ViT-ONNX
From: AICodexLab <huggingface.co/AICodexLab>Subject: answerdotai-ModernBERT-base-ai-detector
From: onnx-community <huggingface.co/onnx-community>Subject: answerdotai-ModernBERT-base-ai-detector-ONNX
From: onnx-community <huggingface.co/onnx-community>Subject: bart-large-cnn-ONNX