Views
No views yet
<lang> tag.Translate the following {SRC_NAME} text into {TGT_NAME}:
{TEXT} <{lang_tag}>{lang_tag} ∈ { en, ko, ja, zh }.1from transformers import AutoTokenizer, AutoModelForCausalLM
2
3model_name = "trillionlabs/Tri-1.8B-Translation"
4tokenizer = AutoTokenizer.from_pretrained(model_name)
5model = AutoModelForCausalLM.from_pretrained(model_name, device_map="auto")
6
7text = "안녕하세요"
8messages = [
9 {"role": "user", "content": f"Translate the following Korean text into English:\n{text} <en>"}
10]
11
12inputs = tokenizer.apply_chat_template(
13 messages,
14 return_tensors="pt",
15 add_generation_prompt=True
16).to(model.device)
17
18outputs = model.generate(
19 inputs,
20 max_new_tokens=256,
21 do_sample=False,
22 pad_token_id=tokenizer.eos_token_id
23)
24
25full_output = tokenizer.decode(outputs[0], skip_special_tokens=True)
26translation = tokenizer.decode(outputs[0][len(inputs[0]):], skip_special_tokens=True)
27
28print(f"Korean: {text}")
29print(f"English: {translation}")1from vllm import LLM, SamplingParams
2
3llm = LLM(model="trillionlabs/Tri-1.8B-Translation")
4sp = SamplingParams(temperature=0.3, max_tokens=512)
5
6def translate(text, target="en"):
7 prompt = f"Translate into {target}:\n{text} <{target}>"
8 out = llm.chat([{"role": "user", "content": prompt}], sampling_params=sp)
9 return out[0].outputs[0].text.strip()
10
11print(translate("안녕하세요", "en"))1import openai
2
3client = openai.OpenAI(base_url="http://localhost:8000/v1", api_key="EMPTY")
4
5def translate(text, target="en"):
6 prompt = f"Translate into {target}:\n{text} <{target}>"
7 resp = client.chat.completions.create(
8 model="trillionlabs/Tri-1.8B-Translation",
9 messages=[{"role": "user", "content": prompt}],
10 temperature=0.3,
11 max_tokens=512,
12 )
13 return resp.choices[0].message.content.strip()
14
15print(translate("안녕하세요", "en"))1@misc{suk2025tri18b,
2 title = {Tri-1.8B Translation: A Lightweight Multilingual Translation Model},
3 author = {Juyoung Suk and Trillion Labs},
4 year = {2025},
5 howpublished = {\url{https://huggingface.co/trillionlabs/Tri-1.8B-Translation}}
6}