/ Модель

Характеристики

Контекст
1 024 токена
Параметры
150 млн
Лицензия
Apache 2.0
Архитектура
marian · dense
Библиотека
transformers
Опубликована
8 окт 2024

opus-mt-tc-bible-big-deu_eng_fra_por_spa-gmw

ПереводТекст → текст3 профессии

Многоязычная MarianMT-модель OPUS-MT для перевода с немецкого, английского, французского, португальского и испанского на западногерманские языки.

175скачиваний за 30 дней0лайковвеса обновлены8 окт 2024

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Модель Helsinki-NLP из проекта OPUS-MT предназначена для машинного перевода с немецкого, английского, французского, португальского и испанского на широкий набор западногерманских языков и их вариантов. Это трансформер архитектуры MarianMT типа transformer-big с примерно 150 млн параметров и контекстом до 1024 токенов; веса доступны в форматах PyTorch и Safetensors для использования через Transformers.

Модель подходит для перевода текстов, включая материалы на языках с ограниченными ресурсами, и поддерживает указание целевого языка специальной меткой. Она обучена на данных OPUS. Разработчик предупреждает о возможных рисках и смещениях, характерных для машинного перевода; качество для отдельных языков и текстов может различаться. Лицензия — Apache-2.0.

Сценарии применения

  • перевод немецких текстов на западногерманские языки
  • перевод с английского на региональные германские языки
  • перевод французских текстов на целевой язык с поддержкой
  • перевод португальских текстов на западногерманские языки
  • перевод испанских текстов на западногерманские языки
  • машинный перевод малоресурсных германских языков

Ограничения

Качество перевода может различаться между поддерживаемыми языками и зависеть от данных OPUS; для некоторых языковых вариантов оно может быть ограниченным. Возможны смещения и ошибки, типичные для машинного перевода.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

opus-mt-tc-bible-big-deu_eng_fra_por_spa-gmw

Table of Contents

Model Details

Neural machine translation model for translating from unknown (deu+eng+fra+por+spa) to West Germanic languages (gmw).

This model is part of the OPUS-MT project, an effort to make neural machine translation models widely available and accessible for many languages in the world. All models are originally trained using the amazing framework of Marian NMT, an efficient NMT implementation written in pure C++. The models have been converted to pyTorch using the transformers library by huggingface. Training data is taken from OPUS and training pipelines use the procedures of OPUS-MT-train. Model Description:

  • Developed by: Language Technology Research Group at the University of Helsinki
  • Model Type: Translation (transformer-big)
  • Release: 2024-05-30
  • License: Apache-2.0
  • Language(s):
    • Source Language(s): deu eng fra por spa
    • Target Language(s): afr ang bar bis bzj deu djk drt eng enm frr fry gos gsw hrx hwc icr jam kri ksh lim ltz nds nld ofs pcm pdc pfl pih pis rop sco srm srn stq swg tcs tpi vls wae yid zea
    • Valid Target Language Labels: >>act<< >>afr<< >>afs<< >>aig<< >>ang<< >>ang_Latn<< >>bah<< >>bar<< >>bis<< >>bjs<< >>brc<< >>bzj<< >>bzk<< >>cim<< >>dcr<< >>deu<< >>djk<< >>djk_Latn<< >>drt<< >>drt_Latn<< >>dum<< >>eng<< >>enm<< >>enm_Latn<< >>fpe<< >>frk<< >>frr<< >>fry<< >>gcl<< >>gct<< >>geh<< >>gmh<< >>gml<< >>goh<< >>gos<< >>gpe<< >>gsw<< >>gul<< >>gyn<< >>hrx<< >>hrx_Latn<< >>hwc<< >>icr<< >>jam<< >>jvd<< >>kri<< >>ksh<< >>kww<< >>lim<< >>lng<< >>ltz<< >>mhn<< >>nds<< >>nld<< >>odt<< >>ofs<< >>ofs_Latn<< >>oor<< >>osx<< >>pcm<< >>pdc<< >>pdt<< >>pey<< >>pfl<< >>pih<< >>pih_Latn<< >>pis<< >>rop<< >>sco<< >>sdz<< >>skw<< >>sli<< >>srm<< >>srn<< >>stl<< >>stq<< >>svc<< >>swg<< >>sxu<< >>tch<< >>tcs<< >>tgh<< >>tpi<< >>trf<< >>twd<< >>uln<< >>vel<< >>vic<< >>vls<< >>vmf<< >>wae<< >>wep<< >>wes<< >>wym<< >>xxx<< >>yec<< >>yid<< >>zea<<
  • Original Model: opusTCv20230926max50+bt+jhubc_transformer-big_2024-05-30.zip
  • Resources for more information:

This is a multilingual translation model with multiple target languages. A sentence initial language token is required in the form of >>id<< (id = valid target language ID), e.g. >>afr<<

Uses

This model can be used for translation and text-to-text generation.

Risks, Limitations and Biases

CONTENT WARNING: Readers should be aware that the model is trained on various public data sets that may contain content that is disturbing, offensive, and can propagate historical and current stereotypes.

Significant research has explored bias and fairness issues with language models (see, e.g., Sheng et al. (2021) and Bender et al. (2021)).

How to Get Started With the Model

A short example code:

from transformers import MarianMTModel, MarianTokenizer

src_text = [
    ">>afr<< Replace this with text in an accepted source language.",
    ">>zea<< This is the second sentence."
]

model_name = "pytorch-models/opus-mt-tc-bible-big-deu_eng_fra_por_spa-gmw"
tokenizer = MarianTokenizer.from_pretrained(model_name)
model = MarianMTModel.from_pretrained(model_name)
translated = model.generate(**tokenizer(src_text, return_tensors="pt", padding=True))

for t in translated:
    print( tokenizer.decode(t, skip_special_tokens=True) )

You can also use OPUS-MT models with the transformers pipelines, for example:

from transformers import pipeline
pipe = pipeline("translation", model="Helsinki-NLP/opus-mt-tc-bible-big-deu_eng_fra_por_spa-gmw")
print(pipe(">>afr<< Replace this with text in an accepted source language."))

Training

Evaluation

langpairtestsetchr-FBLEU#sent#words
deu-afrtatoeba-test-v2021-08-070.7203956.715839507
deu-deutatoeba-test-v2021-08-070.5954533.7250020806
deu-engtatoeba-test-v2021-08-070.6601548.617565149462
deu-ltztatoeba-test-v2021-08-070.5376034.23472206
deu-ndstatoeba-test-v2021-08-070.4453420.1999976137
deu-nldtatoeba-test-v2021-08-070.7127654.41021875235
eng-afrtatoeba-test-v2021-08-070.7208756.6137410317
eng-deutatoeba-test-v2021-08-070.6297141.417565151568
eng-engtatoeba-test-v2021-08-070.8030658.012062115106
eng-frytatoeba-test-v2021-08-070.4032413.82201600
eng-ltztatoeba-test-v2021-08-070.6442345.82931828
eng-ndstatoeba-test-v2021-08-070.4644622.2250018264
eng-nldtatoeba-test-v2021-08-070.7119054.51269691796
fra-deutatoeba-test-v2021-08-070.6899150.312418100545
fra-engtatoeba-test-v2021-08-070.7256458.012681101754
fra-nldtatoeba-test-v2021-08-070.6707848.71154882164
por-deutatoeba-test-v2021-08-070.6843748.71000081246
por-engtatoeba-test-v2021-08-070.7708164.313222105351
por-ndstatoeba-test-v2021-08-070.4586420.72071292
por-nldtatoeba-test-v2021-08-070.6986552.8250017816
spa-afrtatoeba-test-v2021-08-070.7714863.34483044
spa-deutatoeba-test-v2021-08-070.6803749.11052186430
spa-engtatoeba-test-v2021-08-070.7457560.216583138123
spa-ndstatoeba-test-v2021-08-070.4315418.59235941
spa-nldtatoeba-test-v2021-08-070.6898851.11011379162
deu-afrflores101-devtest0.5728726.0101225740
deu-engflores101-devtest0.6666040.9101224721
deu-nldflores101-devtest0.5542323.6101225467
eng-afrflores101-devtest0.6779340.0101225740
eng-deuflores101-devtest0.6429537.2101225094
eng-nldflores101-devtest0.5769026.2101225467
fra-ltzflores101-devtest0.4943017.3101225087
fra-nldflores101-devtest0.5431822.2101225467
por-deuflores101-devtest0.5885129.8101225094
por-nldflores101-devtest0.5457122.6101225467
spa-nldflores101-devtest0.5096817.5101225467
deu-afrflores200-devtest0.5772526.2101225740
deu-engflores200-devtest0.6704341.5101224721
deu-ltzflores200-devtest0.5462621.6101225087
deu-nldflores200-devtest0.5567924.0101225467
eng-afrflores200-devtest0.6811540.2101225740
eng-deuflores200-devtest0.6456137.4101225094
eng-ltzflores200-devtest0.5493222.0101225087
eng-nldflores200-devtest0.5812426.8101225467
eng-tpiflores200-devtest0.4033815.9101235240
fra-afrflores200-devtest0.5732026.4101225740
fra-deuflores200-devtest0.5897429.5101225094
fra-engflores200-devtest0.6810643.7101224721
fra-ltzflores200-devtest0.4961817.8101225087
fra-nldflores200-devtest0.5462322.5101225467
por-afrflores200-devtest0.5840827.6101225740
por-deuflores200-devtest0.5912130.4101225094
por-engflores200-devtest0.7141848.3101224721
por-nldflores200-devtest0.5482822.9101225467
spa-afrflores200-devtest0.5151417.8101225740
spa-deuflores200-devtest0.5360321.4101225094
spa-engflores200-devtest0.5860428.2101224721
spa-nldflores200-devtest0.5124417.9101225467
deu-enggeneraltest20220.5577730.6198437634
eng-deugeneraltest20220.6079233.0203738914
fra-deugeneraltest20220.6703944.5200637696
deu-engmulti30k_test_2016_flickr0.6098140.1100012955
eng-deumulti30k_test_2016_flickr0.6415334.9100012106
fra-deumulti30k_test_2016_flickr0.6178132.1100012106
fra-engmulti30k_test_2016_flickr0.6670347.9100012955
deu-engmulti30k_test_2017_flickr0.6362441.0100011374
eng-deumulti30k_test_2017_flickr0.6342334.6100010755
fra-deumulti30k_test_2017_flickr0.6008429.7100010755
fra-engmulti30k_test_2017_flickr0.6925450.4100011374
deu-engmulti30k_test_2017_mscoco0.5579032.54615231
eng-deumulti30k_test_2017_mscoco0.5749128.64615158
fra-deumulti30k_test_2017_mscoco0.5610826.44615158
fra-engmulti30k_test_2017_mscoco0.6821249.14615231
deu-engmulti30k_test_2018_flickr0.5932236.6107114689
eng-deumulti30k_test_2018_flickr0.5985830.0107113703
fra-deumulti30k_test_2018_flickr0.5566724.7107113703
fra-engmulti30k_test_2018_flickr0.6470243.4107114689
fra-engnewsdiscusstest20150.6139938.5150026982
deu-engnewssyscomb20090.5518028.850211818
eng-deunewssyscomb20090.5367622.950211271
fra-deunewssyscomb20090.5373323.950211271
fra-engnewssyscomb20090.5721931.150211818
spa-deunewssyscomb20090.5305622.050211271
spa-engnewssyscomb20090.5722530.850211818
deu-engnewstest20080.5450626.9205149380
eng-deunewstest20080.5307723.1205147447
fra-deunewstest20080.5320422.9205147447
fra-engnewstest20080.5432026.4205149380
spa-deunewstest20080.5206621.6205147447
spa-engnewstest20080.5530527.9205149380
deu-engnewstest20090.5377326.2252565399
eng-deunewstest20090.5321722.3252562816
fra-deunewstest20090.5299522.9252562816
fra-engnewstest20090.5666330.0252565399
spa-deunewstest20090.5258622.1252562816
spa-engnewstest20090.5675629.9252565399
deu-engnewstest20100.5836530.4248961711
eng-deunewstest20100.5491725.7248961503
fra-deunewstest20100.5390424.3248961503
fra-engnewstest20100.5924132.4248961711
spa-deunewstest20100.5537826.2248961503
spa-engnewstest20100.6131635.8248961711
deu-engnewstest20110.5490726.1300374681
eng-deunewstest20110.5287323.0300372981
fra-deunewstest20110.5297723.0300372981
fra-engnewstest20110.5956532.8300374681
spa-deunewstest20110.5309523.4300372981
spa-engnewstest20110.5951333.3300374681
deu-engnewstest20120.5623028.1300372812
eng-deunewstest20120.5287123.7300372886
fra-deunewstest20120.5303524.1300372886
fra-engnewstest20120.5913733.0300372812
spa-deunewstest20120.5343824.3300372886
spa-engnewstest20120.6205837.0300372812
deu-engnewstest20130.5794031.5300064505
eng-deunewstest20130.5571827.5300063737
fra-deunewstest20130.5440825.6300063737
fra-engnewstest20130.5915133.9300064505
spa-deunewstest20130.5521526.2300063737
spa-engnewstest20130.6046534.4300064505
deu-engnewstest20140.5972333.1300367337
eng-deunewstest20140.5912728.5300362688
fra-engnewstest20140.6341138.0300370708
deu-engnewstest20150.5979933.7216946443
eng-deunewstest20150.5997732.0216944260
deu-engnewstest20160.6503940.4299964119
eng-deunewstest20160.6414437.9299962669
deu-engnewstest20170.6092135.3300464399
eng-deunewstest20170.5911430.4300461287
deu-engnewstest20180.6668042.6299867012
eng-deunewstest20180.6942845.8299864276
deu-engnewstest20190.6348239.1200039227
eng-deunewstest20190.6643042.0199748746
fra-deunewstest20190.6099329.4170136446
deu-engnewstest20200.6040334.078538220
eng-deunewstest20200.6025532.3141852383
fra-deunewstest20200.6147029.2161930265
deu-engnewstest20210.5973831.9100020180
eng-deunewstest20210.5639926.1100227970
fra-deunewstest20210.6615540.0102626077
deu-engnewstestALL20200.6040334.078538220
eng-deunewstestALL20200.6025532.3141852383
deu-engnewstestB20200.6052034.278537696
eng-deunewstestB20200.5922631.6141853092
deu-afrntrex1280.5710927.9199750050
deu-engntrex1280.6204334.5199747673
deu-ltzntrex1280.4764215.4199749763
deu-nldntrex1280.5677727.6199751884
eng-afrntrex1280.6861644.1199750050
eng-deuntrex1280.5874330.2199748761
eng-ltzntrex1280.5008318.0199749763
eng-nldntrex1280.6104133.8199751884
fra-afrntrex1280.5560726.5199750050
fra-deuntrex1280.5326923.6199748761
fra-engntrex1280.6105834.4199747673
fra-ltzntrex1280.4131212.0199749763
fra-nldntrex1280.5461525.2199751884
por-afrntrex1280.5829629.2199750050
por-deuntrex1280.5494424.7199748761
por-engntrex1280.6500239.6199747673
por-nldntrex1280.5638428.1199751884
spa-afrntrex1280.5777227.7199750050
spa-deuntrex1280.5456124.0199748761
spa-engntrex1280.6430537.3199747673
spa-nldntrex1280.5639727.8199751884
fra-engtico19-test0.6205939.2210056323
por-engtico19-test0.7389650.3210056315
spa-engtico19-test0.7292349.6210056315

Citation Information

@article{tiedemann2023democratizing,
  title={Democratizing neural machine translation with {OPUS-MT}},
  author={Tiedemann, J{\"o}rg and Aulamo, Mikko and Bakshandaeva, Daria and Boggia, Michele and Gr{\"o}nroos, Stig-Arne and Nieminen, Tommi and Raganato, Alessandro and Scherrer, Yves and Vazquez, Raul and Virpioja, Sami},
  journal={Language Resources and Evaluation},
  number={58},
  pages={713--755},
  year={2023},
  publisher={Springer Nature},
  issn={1574-0218},
  doi={10.1007/s10579-023-09704-w}
}

@inproceedings{tiedemann-thottingal-2020-opus,
    title = "{OPUS}-{MT} {--} Building open translation services for the World",
    author = {Tiedemann, J{\"o}rg  and Thottingal, Santhosh},
    booktitle = "Proceedings of the 22nd Annual Conference of the European Association for Machine Translation",
    month = nov,
    year = "2020",
    address = "Lisboa, Portugal",
    publisher = "European Association for Machine Translation",
    url = "https://aclanthology.org/2020.eamt-1.61",
    pages = "479--480",
}

@inproceedings{tiedemann-2020-tatoeba,
    title = "The Tatoeba Translation Challenge {--} Realistic Data Sets for Low Resource and Multilingual {MT}",
    author = {Tiedemann, J{\"o}rg},
    booktitle = "Proceedings of the Fifth Conference on Machine Translation",
    month = nov,
    year = "2020",
    address = "Online",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2020.wmt-1.139",
    pages = "1174--1182",
}

Acknowledgements

The work is supported by the HPLT project, funded by the European Union’s Horizon Europe research and innovation programme under grant agreement No 101070350. We are also grateful for the generous computational resources and IT infrastructure provided by CSC -- IT Center for Science, Finland, and the EuroHPC supercomputer LUMI.

Model conversion info

  • transformers version: 4.45.1
  • OPUS-MT git hash: 0882077
  • port time: Tue Oct 8 10:01:07 EEST 2024
  • port machine: LM0-400-22516.local

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
MarianMTModel
Ревизия весов
0a10a15

0 моделей