File size: 2,301 Bytes
ed368ae 40f8c84 ed368ae e4ab872 1943611 5cc0c75 6e3bd04 5cc0c75 6e3bd04 40f8c84 5cc0c75 ed368ae 5cc0c75 ed368ae 5cc0c75 de6251e 5cc0c75 ed368ae |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
---
license: apache-2.0
language:
- vi
- zh
metrics:
- bleu
library_name: transformers
pipeline_tag: translation
---
# viT5 for Sino-Vietnamese transliteration
<!-- Provide a quick summary of what the model is/does. -->
Finetuned model from viT5 for Chinese MMORPG translation.
## Model Description
<!-- Provide a longer summary of what this model is. -->
Enhanced version from version 1.0 with larger dataset.
## Uses
### Default
<!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
Step 1: Map all Chinese word from original text to Sino-Vietnamese with [map.json](https://huggingface.co/haruyuu/viT5_han-vie_v1.1/blob/main/map.json) file
```python
with open('map.json', encoding = 'utf-8') as f:
map = json.load(f)
global map
def mapping(text):
for i in text:
try:
x = ' ' + map[i] + ' '
text = text.replace(i, x)
except:
continue
return text.strip()
input_text = mapping('“ 早就知道叶微情是卧底了,于是将计就计,想要趁机嫁祸。 ” 的正确证物是:')
```
Step 2: Load model and generate
```python
from transformers import T5ForConditionalGeneration, T5Tokenizer
model = T5ForConditionalGeneration.from_pretrained('haruyuu/viT5_han-vie_v1.1')
tokenizer = T5Tokenizer.from_pretrained('haruyuu/viT5_han-vie_v1.1')
input_ids = tokenizer.encode(input_text, return_tensors="pt")
translated_ids = model.generate(input_ids)
translated_text = tokenizer.decode(translated_ids[0], skip_special_tokens=True)
print("Vietnamese Translation:", translated_text) # 'sớm biết Diệp Vi Tình là nơi ẩn náu, thế là tương kế tựu kế, muốn nhân cơ hội tranh đoạt chính xác vật chứng là:'
print("\nTruth:", truth) # 'Đã sớm biết Diệp Vi Tình là nội ứng , thế là tương kế tựu kế , muốn thừa cơ giá hoạ . Vật chứng là :'
```
## Training Data
<!-- This should link to a Data Card, perhaps with a short stub of information on what the training data is all about as well as documentation related to data pre-processing or additional filtering. -->
450k rows of system notifications, names and conversations translated from Chinese MMORPG games. |