Bretagne/Autogramm_Breton_translation
Viewer • Updated • 12.3k • 127 • 1
How to use amurienne/kellag-m2m100-v0.2 with Transformers:
# Use a pipeline as a high-level helper
# Warning: Pipeline type "translation" is no longer supported in transformers v5.
# You must load the model directly (see below) or downgrade to v4.x with:
# 'pip install "transformers<5.0.0'
from transformers import pipeline
pipe = pipeline("translation", model="amurienne/kellag-m2m100-v0.2") # Load model directly
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
tokenizer = AutoTokenizer.from_pretrained("amurienne/kellag-m2m100-v0.2")
model = AutoModelForSeq2SeqLM.from_pretrained("amurienne/kellag-m2m100-v0.2")Sample test code:
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, pipeline
modelcard = "amurienne/kellag-m2m100"
model = AutoModelForSeq2SeqLM.from_pretrained(modelcard)
tokenizer = AutoTokenizer.from_pretrained(modelcard)
translation_pipeline = pipeline("translation", model=model, tokenizer=tokenizer, src_lang='br', tgt_lang='fr', max_length=512, device="cpu")
breton_text = "treiñ eus ar brezhoneg d'ar galleg: deskiñ a ran brezhoneg er skol."
result = translation_pipeline(breton_text)
print(result[0]['translation_text'])
Demo is available on the Gallek Space
Base model
facebook/m2m100_418M