Views
No views yet
| Direction | BLEU | Size (MB) | Path |
|---|---|---|---|
| EN→TH | 99.53 | 143.5 | eng_Latn_to_tha_Thai |
| TH→EN | 99.67 | 143.5 | tha_Thai_to_eng_Latn |
| EN→JA | 98.66 | 143.5 | eng_Latn_to_jpn_Jpan |
| JA→EN | 99.55 | 143.5 | jpn_Jpan_to_eng_Latn |
| EN→HI | 99.70 | 143.5 | eng_Latn_to_hin_Deva |
| HI→EN | 99.84 | 143.5 | hin_Deva_to_eng_Latn |
| EN→RU | 99.52 | 143.5 | eng_Latn_to_rus_Cyrl |
| RU→EN | 99.38 | 143.5 | rus_Cyrl_to_eng_Latn |
| EN→MS | 99.37 | 143.5 | eng_Latn_to_zsm_Latn |
| MS→EN | 99.74 | 143.5 | zsm_Latn_to_eng_Latn |
| EN→ZH | 98.62 | 143.5 | eng_Latn_to_zho_Hans |
| ZH→EN | 99.13 | 143.5 | zho_Hans_to_eng_Latn |
1from peft import PeftModel, PeftConfig
2from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
3
4# Example: EN→TH
5direction = 'eng_Latn_to_tha_Thai'
6
7config = PeftConfig.from_pretrained('wasawat/Translate12M', subfolder=direction)
8base = AutoModelForSeq2SeqLM.from_pretrained(config.base_model_name_or_path)
9model = PeftModel.from_pretrained(base, 'wasawat/Translate12M', subfolder=direction)
10tokenizer = AutoTokenizer.from_pretrained('wasawat/Translate12M', subfolder=direction)
11
12# Set languages
13tokenizer.src_lang = 'eng_Latn'
14tokenizer.tgt_lang = 'tha_Thai'
15
16# Translate
17text = 'Hello, how are you?'
18inputs = tokenizer(text, return_tensors='pt')
19outputs = model.generate(**inputs, max_length=128)
20translation = tokenizer.decode(outputs[0], skip_special_tokens=True)
21print(translation)