softcatala/translate-spa-cat

🤗 Hugging Face sourcetranslationmit72 MBother✓ 2 checksumsupdated today
Submit in one command

Run it next to your model folder. It makes the torrent, checks your files against Hugging Face, and submits it. You just start seeding and paste your key from your account. It only reads your files and never changes them. Read the script first if you like.

curl -fsSL https://pirateface.co/package.sh | bash -s -- --repo softcatala/translate-spa-cat ./model-folder
Needs a seeder →

Introduction

Spanish - Catalan translation model based on OpenNMT. The models are quantified for low latency.

Usage

pip3 install ctranslate2 pyonmttok

Simple translation using Python:

import ctranslate2
import pyonmttok
from huggingface_hub import snapshot_download
model_dir = snapshot_download(repo_id="softcatala/translate-spa-cat", revision="main")

tokenizer=pyonmttok.Tokenizer(mode="none", sp_model_path = model_dir + "/sp_m.model")
tokenized=tokenizer.tokenize("Hola mundo")

import ctranslate2
translator = ctranslate2.Translator(model_dir)
translated = translator.translate_batch([tokenized[0]])
print(tokenizer.detokenize(translated[0][0]['tokens']))
Hola món!

Benchmarks

testset BLEU
test dataset (from train/dev/test) 88.8
Flores200 dataset 22.6

Additional information