Downloads · 30 days
7
20% of all-time downloads
2bytescorp/2b_mt_opennmt_v0.1
2b_mt_opennmt_v0.1 is a translation model from 2bytescorp. Use it when you need text moved from one language to another. It is set up for transformers(OpenNMT). The card lists the license as cc-by-4.0.
- Git repo: https://github.com/2bytes-platform/2b-nmt
Downloads · 30 days
7
20% of all-time downloads
All-time downloads
35
Public
Repo size
498 MB
Likes
0
Public
Click a slice to open those files.
.bin494 MB · 99%
From the Hugging Face model README
import ctranslate2
import pyonmttok
import sys
if len(sys.argv) < 2:
sentence = "I sincerely apologize for not providing the best taste and quality."
else:
sentence = sys.argv[1]
tokenizer = pyonmttok.Tokenizer("conservative", joiner_annotate=True)
tokens = tokenizer(sentence)
model = "/home/techops/data/nmt_data/clean_data_files_v1/ctranslate2/model_4m"
# model = "/home/techops/data/nmt_data/ctranslate_model/en_ko/100m_300000"
translator = ctranslate2.Translator(model_path=model, device="cpu")
outputs = translator.translate_batch([tokens], beam_size=5, num_hypotheses=2, sampling_temperature=0.8, replace_unknowns=True)
translated = outputs[0].hypotheses[0]
t_s = tokenizer.detokenize(translated)
print(t_s.replace("@@", ""))
>>>
(nmt) [techops@inf-ai-nmt-a01 (screen: ) /data/NMT/2b_nmt/ctranslate]$ python ctran_translate.py
최고의 맛과 품질을 제공하지 못한 점에 대해 진심으로 사과드립니다.