Translation
Transformers
PyTorch
Safetensors
English
Icelandic
multilingual
mbart
text2text-generation
Instructions to use mideind/nmt-doc-en-is-2022-10 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use mideind/nmt-doc-en-is-2022-10 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="mideind/nmt-doc-en-is-2022-10")# Load model directly from transformers import AutoTokenizer, AutoModelForSeq2SeqLM tokenizer = AutoTokenizer.from_pretrained("mideind/nmt-doc-en-is-2022-10") model = AutoModelForSeq2SeqLM.from_pretrained("mideind/nmt-doc-en-is-2022-10", device_map="auto") - Notebooks
- Google Colab
- Kaggle
mBART based translation model
This model was trained to translate multiple sentences at once, compared to one sentence at a time.
It will occasionally combine sentences or add an extra sentence.
This is the same model as are provided on CLARIN: https://repository.clarin.is/repository/xmlui/handle/20.500.12537/278
You can use the following example to get started:
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, pipeline
import torch
device = torch.cuda.current_device() if torch.cuda.is_available() else -1
tokenizer = AutoTokenizer.from_pretrained("mideind/nmt-doc-en-is-2022-10",src_lang="en_XX",tgt_lang="is_IS")
model = AutoModelForSeq2SeqLM.from_pretrained("mideind/nmt-doc-en-is-2022-10")
translate = pipeline("translation_XX_to_YY",model=model,tokenizer=tokenizer,device=device,src_lang="en_XX",tgt_lang="is_IS")
target_seq = translate("I am using a translation model to translate text from English to Icelandic.",src_lang="en_XX",tgt_lang="is_IS",max_length=128)
print(target_seq[0]['translation_text'].strip('YY '))
- Downloads last month
- 143