JohnSnowLabs / nlu

1 line for thousands of State of The Art NLP models in hundreds of languages The fastest and most accurate way to solve text problems.
Apache License 2.0
869 stars 130 forks source link

3.1.0rc1 #57

Closed C-K-Loan closed 3 years ago

C-K-Loan commented 3 years ago

2600+ New Models for 200+ Languages and 10+ Dimension Reduction Algorithms for Streamlit Word-Embedding visualizations in 3-D

We are extremely excited to announce the release of NLU 3.1 ! This is our biggest release so far and it comes with over 2600+ new models in 200+ languages, including DistilBERT, RoBERTa, and XLM-RoBERTa and Huggingface based Embeddings from the incredible Spark-NLP 3.1.0 release, new Streamlit Visualizations for visualizing Word Embeddings in 3-D, 2-D, and 1-D, New Healthcare pipelines for healthcare code mappings and finally confidence extraction for open source NER models. Additionally, the NLU Namespace has been renamed to the NLU Spellbook, to reflect the magicalness of each 1-liners represented by them!

Streamlit Word Embedding visualization via Manifold and Matrix Decomposition algorithms

function pipe.viz_streamlit_word_embed_manifold

Visualize Word Embeddings in 1-D, 2-D, or 3-D by Reducing Dimensionality via 11 Supported methods from Manifold Algorithms and Matrix Decomposition Algorithms. Additionally, you can color the lower dimensional points with a label that has been previously assigned to the text by specifying a list of nlu references in the additional_classifiers_for_coloring parameter.

nlu.load('bert',verbose=True).viz_streamlit_word_embed_manifold(default_texts=THE_MATRIX_ARCHITECT_SCRIPT.split('\n'),default_algos_to_apply=['TSNE'],MAX_DISPLAY_NUM=5)

function parameters pipe.viz_streamlit_word_embed_manifold

Argument Type Default Description
default_texts List[str] ("Donald Trump likes to party!", "Angela Merkel likes to party!", 'Peter HATES TO PARTTY!!!! :(') List of strings to apply classifiers, embeddings, and manifolds to.
text Optional[str] 'Billy likes to swim' Text to predict classes for.
sub_title Optional[str] "Apply any of the 11 Manifold or Matrix Decomposition algorithms to reduce the dimensionality of Word Embeddings to 1-D, 2-D and 3-D " Sub title of the Streamlit app
default_algos_to_apply List[str] ["TSNE", "PCA"] A list Manifold and Matrix Decomposition Algorithms to apply. Can be either 'TSNE','ISOMAP','LLE','Spectral Embedding', 'MDS','PCA','SVD aka LSA','DictionaryLearning','FactorAnalysis','FastICA' or 'KernelPCA',
target_dimensions List[int] (1,2,3) Defines the target dimension embeddings will be reduced to
show_algo_select bool True Show selector for Manifold and Matrix Decomposition Algorithms
show_embed_select bool True Show selector for Embedding Selection
show_color_select bool True Show selector for coloring plots
MAX_DISPLAY_NUM int 100 Cap maximum number of Tokens displayed
display_embed_information bool True Show additional embedding information like dimension, nlu_reference, spark_nlp_reference, sotrage_reference, modelhub link and more.
set_wide_layout_CSS bool True Whether to inject custom CSS or not.
num_cols int 2 How many columns should for the layout in streamlit when rendering the similarity matrixes.
key str "NLU_streamlit" Key for the Streamlit elements drawn
additional_classifiers_for_coloring List[str] ['pos', 'sentiment.imdb'] List of additional NLU references to load for generting hue colors
show_model_select bool True Show a model selection dropdowns that makes any of the 1000+ models avaiable in 1 click
model_select_position str 'side' Whether to output the positions of predictions or not, see pipe.predict(positions=true) for more info
show_logo bool True Show logo
display_infos bool False Display additonal information about ISO codes and the NLU namespace structure.
n_jobs Optional[int] 3 False How many cores to use for paralellzing when using Sklearn Dimension Reduction algorithms.

Larger Example showcasing more dimension reduction techniques on a larger corpus :

Supported Manifold Algorithms

Supported Matrix Decomposition Algorithms

New Healthcare Pipelines Pipelines

Five new healthcare code mapping pipelines:

{'icd10cm': ['M89.50', 'R82.2', 'R09.01'],'umls': ['C4721411', 'C0159076', 'C0004044']}

{'mesh': ['C028491', 'D019326', 'C579867'],'umls': ['C0970275', 'C0886627', 'C3696376']}

{'rxnorm': ['1161611', '315677', '343663'],'umls': ['C3215948', 'C0984912', 'C1146501']}

{'rxnorm': ['1191', '6809', '47613'],'mesh': ['D001241', 'D008687', 'D019355']}

New Healthcare Pipelines

NLU Reference Spark NLP Reference
en.resolve.icd10cm.umls icd10cm_umls_mapping
en.resolve.mesh.umls mesh_umls_mapping
en.resolve.rxnorm.umls rxnorm_umls_mapping
en.resolve.rxnorm.mesh rxnorm_mesh_mapping
en.resolve.snomed.umls snomed_umls_mapping
en.explain_doc.carp explain_clinical_doc_carp
en.explain_doc.era explain_clinical_doc_era

New Open Source Models and Pipelines

nlu.load() Refrence Spark NLP Refrence
en.embed.distilbert distilbert_base_cased
en.embed.distilbert.base distilbert_base_cased
en.embed.distilbert.base.uncased distilbert_base_uncased
en.embed.distilroberta distilroberta_base
en.embed.roberta roberta_base
en.embed.roberta.base roberta_base
en.embed.roberta.large roberta_large
xx.marian opus_mt_en_fr
xx.embed.distilbert. distilbert_base_multilingual_cased
xx.embed.xlm xlm_roberta_base
xx.embed.xlm.base xlm_roberta_base
xx.embed.xlm.twitter twitter_xlm_roberta_base
zh.embed.bert bert_base_chinese
zh.embed.bert.wwm chinese_bert_wwm
de.embed.bert bert_base_german_cased
de.embed.bert.uncased bert_base_german_uncased
nl.embed.bert bert_base_dutch_cased
it.embed.bert bert_base_italian_cased
tr.embed.bert bert_base_turkish_cased
tr.embed.bert.uncased bert_base_turkish_uncased
xx.fr.marian.translate_to.bcl opus_mt_bcl_fr
xx.tr.marian.translate_to.ar opus_mt_ar_tr
xx.sv.marian.translate_to.af opus_mt_af_sv
xx.de.marian.translate_to.ar opus_mt_ar_de
xx.fr.marian.translate_to.bi opus_mt_bi_fr
xx.es.marian.translate_to.bi opus_mt_bi_es
xx.fi.marian.translate_to.af opus_mt_af_fi
xx.fi.marian.translate_to.crs opus_mt_crs_fi
xx.fi.marian.translate_to.bem opus_mt_bem_fi
xx.sv.marian.translate_to.bem opus_mt_bem_sv
xx.it.marian.translate_to.ca opus_mt_ca_it
xx.fr.marian.translate_to.ca opus_mt_ca_fr
xx.es.marian.translate_to.bcl opus_mt_bcl_es
xx.uk.marian.translate_to.ca opus_mt_ca_uk
xx.fr.marian.translate_to.bem opus_mt_bem_fr
xx.de.marian.translate_to.af opus_mt_af_de
xx.nl.marian.translate_to.af opus_mt_af_nl
xx.fr.marian.translate_to.ase opus_mt_ase_fr
xx.es.marian.translate_to.az opus_mt_az_es
xx.es.marian.translate_to.chk opus_mt_chk_es
xx.sv.marian.translate_to.ceb opus_mt_ceb_sv
xx.es.marian.translate_to.ceb opus_mt_ceb_es
xx.es.marian.translate_to.aed opus_mt_aed_es
xx.pl.marian.translate_to.ar opus_mt_ar_pl
xx.es.marian.translate_to.bem opus_mt_bem_es
xx.eo.marian.translate_to.af opus_mt_af_eo
xx.fr.marian.translate_to.cs opus_mt_cs_fr
xx.fi.marian.translate_to.bcl opus_mt_bcl_fi
xx.es.marian.translate_to.crs opus_mt_crs_es
xx.sv.marian.translate_to.bi opus_mt_bi_sv
xx.de.marian.translate_to.bg opus_mt_bg_de
xx.ru.marian.translate_to.ar opus_mt_ar_ru
xx.es.marian.translate_to.bg opus_mt_bg_es
xx.uk.marian.translate_to.cs opus_mt_cs_uk
xx.sv.marian.translate_to.bzs opus_mt_bzs_sv
xx.es.marian.translate_to.be opus_mt_be_es
xx.es.marian.translate_to.bzs opus_mt_bzs_es
xx.fr.marian.translate_to.af opus_mt_af_fr
xx.pt.marian.translate_to.ca opus_mt_ca_pt
xx.fr.marian.translate_to.chk opus_mt_chk_fr
xx.de.marian.translate_to.ase opus_mt_ase_de
xx.it.marian.translate_to.ar opus_mt_ar_it
xx.fi.marian.translate_to.ceb opus_mt_ceb_fi
xx.cpp.marian.translate_to.cpp opus_mt_cpp_cpp
xx.fr.marian.translate_to.ber opus_mt_ber_fr
xx.ru.marian.translate_to.bg opus_mt_bg_ru
xx.es.marian.translate_to.ase opus_mt_ase_es
xx.es.marian.translate_to.af opus_mt_af_es
xx.it.marian.translate_to.bg opus_mt_bg_it
xx.sv.marian.translate_to.am opus_mt_am_sv
xx.eo.marian.translate_to.ar opus_mt_ar_eo
xx.fr.marian.translate_to.ceb opus_mt_ceb_fr
xx.es.marian.translate_to.ca opus_mt_ca_es
xx.fi.marian.translate_to.bzs opus_mt_bzs_fi
xx.de.marian.translate_to.crs opus_mt_crs_de
xx.fi.marian.translate_to.cs opus_mt_cs_fi
xx.afa.marian.translate_to.afa opus_mt_afa_afa
xx.sv.marian.translate_to.bg opus_mt_bg_sv
xx.tr.marian.translate_to.bg opus_mt_bg_tr
xx.fr.marian.translate_to.crs opus_mt_crs_fr
xx.sv.marian.translate_to.ase opus_mt_ase_sv
xx.de.marian.translate_to.cs opus_mt_cs_de
xx.eo.marian.translate_to.cs opus_mt_cs_eo
xx.sv.marian.translate_to.chk opus_mt_chk_sv
xx.sv.marian.translate_to.bcl opus_mt_bcl_sv
xx.fr.marian.translate_to.ar opus_mt_ar_fr
xx.ru.marian.translate_to.af opus_mt_af_ru
xx.he.marian.translate_to.ar opus_mt_ar_he
xx.fi.marian.translate_to.bg opus_mt_bg_fi
xx.es.marian.translate_to.ber opus_mt_ber_es
xx.es.marian.translate_to.ar opus_mt_ar_es
xx.uk.marian.translate_to.bg opus_mt_bg_uk
xx.fr.marian.translate_to.bzs opus_mt_bzs_fr
xx.el.marian.translate_to.ar opus_mt_ar_el
xx.nl.marian.translate_to.ca opus_mt_ca_nl
xx.de.marian.translate_to.bcl opus_mt_bcl_de
xx.eo.marian.translate_to.bg opus_mt_bg_eo
xx.de.marian.translate_to.efi opus_mt_efi_de
xx.bzs.marian.translate_to.de opus_mt_de_bzs
xx.fj.marian.translate_to.de opus_mt_de_fj
xx.fi.marian.translate_to.da opus_mt_da_fi
xx.no.marian.translate_to.da opus_mt_da_no
xx.cs.marian.translate_to.de opus_mt_de_cs
xx.efi.marian.translate_to.de opus_mt_de_efi
xx.gil.marian.translate_to.de opus_mt_de_gil
xx.bcl.marian.translate_to.de opus_mt_de_bcl
xx.pag.marian.translate_to.de opus_mt_de_pag
xx.kg.marian.translate_to.de opus_mt_de_kg
xx.fi.marian.translate_to.efi opus_mt_efi_fi
xx.is.marian.translate_to.de opus_mt_de_is
xx.fr.marian.translate_to.da opus_mt_da_fr
xx.pl.marian.translate_to.de opus_mt_de_pl
xx.ln.marian.translate_to.de opus_mt_de_ln
xx.pap.marian.translate_to.de opus_mt_de_pap
xx.vi.marian.translate_to.de opus_mt_de_vi
xx.no.marian.translate_to.de opus_mt_de_no
xx.eo.marian.translate_to.el opus_mt_el_eo
xx.af.marian.translate_to.de opus_mt_de_af
xx.es.marian.translate_to.ee opus_mt_ee_es
xx.eo.marian.translate_to.de opus_mt_de_eo
xx.bi.marian.translate_to.de opus_mt_de_bi
xx.mt.marian.translate_to.de opus_mt_de_mt
xx.lt.marian.translate_to.de opus_mt_de_lt
xx.bg.marian.translate_to.de opus_mt_de_bg
xx.hil.marian.translate_to.de opus_mt_de_hil
xx.eu.marian.translate_to.de opus_mt_de_eu
xx.da.marian.translate_to.de opus_mt_de_da
xx.ms.marian.translate_to.de opus_mt_de_ms
xx.he.marian.translate_to.de opus_mt_de_he
xx.et.marian.translate_to.de opus_mt_de_et
xx.es.marian.translate_to.de opus_mt_de_es
xx.fr.marian.translate_to.el opus_mt_el_fr
xx.fr.marian.translate_to.ee opus_mt_ee_fr
xx.el.marian.translate_to.de opus_mt_de_el
xx.sv.marian.translate_to.el opus_mt_el_sv
xx.es.marian.translate_to.csn opus_mt_csn_es
xx.tl.marian.translate_to.de opus_mt_de_tl
xx.pon.marian.translate_to.de opus_mt_de_pon
xx.fr.marian.translate_to.efi opus_mt_efi_fr
xx.uk.marian.translate_to.de opus_mt_de_uk
xx.ar.marian.translate_to.el opus_mt_el_ar
xx.fi.marian.translate_to.el opus_mt_el_fi
xx.ig.marian.translate_to.de opus_mt_de_ig
xx.guw.marian.translate_to.de opus_mt_de_guw
xx.iso.marian.translate_to.de opus_mt_de_iso
xx.sv.marian.translate_to.efi opus_mt_efi_sv
xx.ha.marian.translate_to.de opus_mt_de_ha
xx.fr.marian.translate_to.de opus_mt_de_fr
xx.gaa.marian.translate_to.de opus_mt_de_gaa
xx.nso.marian.translate_to.de opus_mt_de_nso
xx.ht.marian.translate_to.de opus_mt_de_ht
xx.nl.marian.translate_to.de opus_mt_de_nl
xx.sv.marian.translate_to.ee opus_mt_ee_sv
xx.fi.marian.translate_to.ee opus_mt_ee_fi
xx.de.marian.translate_to.ee opus_mt_ee_de
xx.eo.marian.translate_to.da opus_mt_da_eo
xx.es.marian.translate_to.csg opus_mt_csg_es
xx.de.marian.translate_to.da opus_mt_da_de
xx.ar.marian.translate_to.de opus_mt_de_ar
xx.hu.marian.translate_to.de opus_mt_de_hu
xx.ca.marian.translate_to.de opus_mt_de_ca
xx.pis.marian.translate_to.de opus_mt_de_pis
xx.ho.marian.translate_to.de opus_mt_de_ho
xx.de.marian.translate_to.de opus_mt_de_de
xx.lua.marian.translate_to.de opus_mt_de_lua
xx.loz.marian.translate_to.de opus_mt_de_loz
xx.crs.marian.translate_to.de opus_mt_de_crs
xx.es.marian.translate_to.da opus_mt_da_es
xx.ee.marian.translate_to.de opus_mt_de_ee
xx.it.marian.translate_to.de opus_mt_de_it
xx.ilo.marian.translate_to.de opus_mt_de_ilo
xx.ny.marian.translate_to.de opus_mt_de_ny
xx.fi.marian.translate_to.de opus_mt_de_fi
xx.ase.marian.translate_to.de opus_mt_de_ase
xx.hr.marian.translate_to.de opus_mt_de_hr
xx.sl.marian.translate_to.fi opus_mt_fi_sl
xx.sk.marian.translate_to.fi opus_mt_fi_sk
xx.ru.marian.translate_to.es opus_mt_es_ru
xx.sn.marian.translate_to.fi opus_mt_fi_sn
xx.pl.marian.translate_to.eo opus_mt_eo_pl
xx.cs.marian.translate_to.es opus_mt_es_cs
xx.wls.marian.translate_to.fi opus_mt_fi_wls
xx.gaa.marian.translate_to.fi opus_mt_fi_gaa
xx.is.marian.translate_to.fi opus_mt_fi_is
xx.ha.marian.translate_to.es opus_mt_es_ha
xx.nl.marian.translate_to.es opus_mt_es_nl
xx.ha.marian.translate_to.fi opus_mt_fi_ha
xx.fj.marian.translate_to.fi opus_mt_fi_fj
xx.ber.marian.translate_to.es opus_mt_es_ber
xx.ho.marian.translate_to.fi opus_mt_fi_ho
xx.ny.marian.translate_to.fi opus_mt_fi_ny
xx.sl.marian.translate_to.es opus_mt_es_sl
xx.ts.marian.translate_to.fi opus_mt_fi_ts
xx.el.marian.translate_to.eo opus_mt_eo_el
xx.war.marian.translate_to.fi opus_mt_fi_war
xx.cs.marian.translate_to.fi opus_mt_fi_cs
xx.loz.marian.translate_to.es opus_mt_es_loz
xx.mk.marian.translate_to.fi opus_mt_fi_mk
xx.bg.marian.translate_to.es opus_mt_es_bg
xx.srn.marian.translate_to.fi opus_mt_fi_srn
xx.is.marian.translate_to.es opus_mt_es_is
xx.hu.marian.translate_to.eo opus_mt_eo_hu
xx.tw.marian.translate_to.fi opus_mt_fi_tw
xx.mt.marian.translate_to.fi opus_mt_fi_mt
xx.fr.marian.translate_to.es opus_mt_es_fr
xx.yo.marian.translate_to.es opus_mt_es_yo
xx.xh.marian.translate_to.fi opus_mt_fi_xh
xx.lv.marian.translate_to.fi opus_mt_fi_lv
xx.de.marian.translate_to.fi opus_mt_fi_de
xx.ve.marian.translate_to.es opus_mt_es_ve
xx.es.marian.translate_to.fi opus_mt_fi_es
xx.eo.marian.translate_to.es opus_mt_es_eo
xx.cs.marian.translate_to.eo opus_mt_eo_cs
xx.mt.marian.translate_to.es opus_mt_es_mt
xx.el.marian.translate_to.es opus_mt_es_el
xx.ee.marian.translate_to.es opus_mt_es_ee
xx.de.marian.translate_to.eu opus_mt_eu_de
xx.et.marian.translate_to.es opus_mt_es_et
xx.fi.marian.translate_to.et opus_mt_et_fi
xx.wls.marian.translate_to.es opus_mt_es_wls
xx.mg.marian.translate_to.fi opus_mt_fi_mg
xx.eu.marian.translate_to.es opus_mt_es_eu
xx.lua.marian.translate_to.es opus_mt_es_lua
xx.pon.marian.translate_to.es opus_mt_es_pon
xx.mfe.marian.translate_to.fi opus_mt_fi_mfe
xx.he.marian.translate_to.eo opus_mt_eo_he
xx.id.marian.translate_to.es opus_mt_es_id
xx.xh.marian.translate_to.es opus_mt_es_xh
xx.ar.marian.translate_to.es opus_mt_es_ar
xx.crs.marian.translate_to.es opus_mt_es_crs
xx.es.marian.translate_to.eu opus_mt_eu_es
xx.tpi.marian.translate_to.fi opus_mt_fi_tpi
xx.pis.marian.translate_to.fi opus_mt_fi_pis
xx.vi.marian.translate_to.es opus_mt_es_vi
xx.es.marian.translate_to.et opus_mt_et_es
xx.rw.marian.translate_to.fi opus_mt_fi_rw
xx.gl.marian.translate_to.es opus_mt_es_gl
xx.pt.marian.translate_to.eo opus_mt_eo_pt
xx.he.marian.translate_to.fi opus_mt_fi_he
xx.af.marian.translate_to.fi opus_mt_fi_af
xx.ru.marian.translate_to.fi opus_mt_fi_ru
xx.ve.marian.translate_to.fi opus_mt_fi_ve
xx.ca.marian.translate_to.es opus_mt_es_ca
xx.tr.marian.translate_to.fi opus_mt_fi_tr
xx.ht.marian.translate_to.fi opus_mt_fi_ht
xx.nl.marian.translate_to.fi opus_mt_fi_nl
xx.iso.marian.translate_to.fi opus_mt_fi_iso
xx.fi.marian.translate_to.es opus_mt_es_fi
xx.da.marian.translate_to.eo opus_mt_eo_da
xx.ln.marian.translate_to.es opus_mt_es_ln
xx.csn.marian.translate_to.es opus_mt_es_csn
xx.pon.marian.translate_to.fi opus_mt_fi_pon
xx.af.marian.translate_to.eo opus_mt_eo_af
xx.bzs.marian.translate_to.fi opus_mt_fi_bzs
xx.no.marian.translate_to.es opus_mt_es_no
xx.es.marian.translate_to.es opus_mt_es_es
xx.lua.marian.translate_to.fi opus_mt_fi_lua
xx.yua.marian.translate_to.es opus_mt_es_yua
xx.ru.marian.translate_to.eu opus_mt_eu_ru
xx.tpi.marian.translate_to.es opus_mt_es_tpi
xx.lue.marian.translate_to.fi opus_mt_fi_lue
xx.sv.marian.translate_to.eo opus_mt_eo_sv
xx.niu.marian.translate_to.es opus_mt_es_niu
xx.tiv.marian.translate_to.fi opus_mt_fi_tiv
xx.pag.marian.translate_to.es opus_mt_es_pag
xx.run.marian.translate_to.fi opus_mt_fi_run
xx.ty.marian.translate_to.es opus_mt_es_ty
xx.gil.marian.translate_to.es opus_mt_es_gil
xx.ln.marian.translate_to.fi opus_mt_fi_ln
xx.ty.marian.translate_to.fi opus_mt_fi_ty
xx.prl.marian.translate_to.es opus_mt_es_prl
xx.kg.marian.translate_to.es opus_mt_es_kg
xx.rw.marian.translate_to.es opus_mt_es_rw
xx.kqn.marian.translate_to.fi opus_mt_fi_kqn
xx.sq.marian.translate_to.fi opus_mt_fi_sq
xx.sw.marian.translate_to.fi opus_mt_fi_sw
xx.csg.marian.translate_to.es opus_mt_es_csg
xx.ro.marian.translate_to.es opus_mt_es_ro
xx.ee.marian.translate_to.fi opus_mt_fi_ee
xx.ilo.marian.translate_to.fi opus_mt_fi_ilo
xx.eo.marian.translate_to.fi opus_mt_fi_eo
xx.iso.marian.translate_to.es opus_mt_es_iso
xx.bem.marian.translate_to.fi opus_mt_fi_bem
xx.tn.marian.translate_to.fi opus_mt_fi_tn
xx.da.marian.translate_to.es opus_mt_es_da
xx.es.marian.translate_to.eo opus_mt_eo_es
xx.ru.marian.translate_to.eo opus_mt_eo_ru
xx.rn.marian.translate_to.es opus_mt_es_rn
xx.lt.marian.translate_to.es opus_mt_es_lt
xx.guw.marian.translate_to.es opus_mt_es_guw
xx.tvl.marian.translate_to.es opus_mt_es_tvl
xx.fr.marian.translate_to.et opus_mt_et_fr
xx.ht.marian.translate_to.es opus_mt_es_ht
xx.mos.marian.translate_to.fi opus_mt_fi_mos
xx.ase.marian.translate_to.es opus_mt_es_ase
xx.crs.marian.translate_to.fi opus_mt_fi_crs
xx.bcl.marian.translate_to.fi opus_mt_fi_bcl
xx.tvl.marian.translate_to.fi opus_mt_fi_tvl
xx.lus.marian.translate_to.fi opus_mt_fi_lus
xx.he.marian.translate_to.es opus_mt_es_he
xx.pis.marian.translate_to.es opus_mt_es_pis
xx.it.marian.translate_to.es opus_mt_es_it
xx.fi.marian.translate_to.eo opus_mt_eo_fi
xx.tw.marian.translate_to.es opus_mt_es_tw
xx.aed.marian.translate_to.es opus_mt_es_aed
xx.bzs.marian.translate_to.es opus_mt_es_bzs
xx.nso.marian.translate_to.fi opus_mt_fi_nso
xx.gaa.marian.translate_to.es opus_mt_es_gaa
xx.zai.marian.translate_to.es opus_mt_es_zai
xx.no.marian.translate_to.fi opus_mt_fi_no
xx.uk.marian.translate_to.fi opus_mt_fi_uk
xx.sg.marian.translate_to.es opus_mt_es_sg
xx.ilo.marian.translate_to.es opus_mt_es_ilo
xx.bg.marian.translate_to.eo opus_mt_eo_bg
xx.pap.marian.translate_to.fi opus_mt_fi_pap
xx.ho.marian.translate_to.es opus_mt_es_ho
xx.toi.marian.translate_to.fi opus_mt_fi_toi
xx.st.marian.translate_to.es opus_mt_es_st
xx.to.marian.translate_to.fi opus_mt_fi_to
xx.kg.marian.translate_to.fi opus_mt_fi_kg
xx.sv.marian.translate_to.fi opus_mt_fi_sv
xx.tll.marian.translate_to.fi opus_mt_fi_tll
xx.ceb.marian.translate_to.es opus_mt_es_ceb
xx.ig.marian.translate_to.es opus_mt_es_ig
xx.sv.marian.translate_to.et opus_mt_et_sv
xx.af.marian.translate_to.es opus_mt_es_af
xx.pl.marian.translate_to.es opus_mt_es_pl
xx.ro.marian.translate_to.eo opus_mt_eo_ro
xx.tn.marian.translate_to.es opus_mt_es_tn
xx.sm.marian.translate_to.fi opus_mt_fi_sm
xx.mk.marian.translate_to.es opus_mt_es_mk
xx.id.marian.translate_to.fi opus_mt_fi_id
xx.hr.marian.translate_to.fi opus_mt_fi_hr
xx.sg.marian.translate_to.fi opus_mt_fi_sg
xx.hil.marian.translate_to.fi opus_mt_fi_hil
xx.nl.marian.translate_to.eo opus_mt_eo_nl
xx.pap.marian.translate_to.es opus_mt_es_pap
xx.fr.marian.translate_to.fi opus_mt_fi_fr
xx.bi.marian.translate_to.es opus_mt_es_bi
xx.fi.marian.translate_to.fi opus_mt_fi_fi
xx.nso.marian.translate_to.es opus_mt_es_nso
xx.et.marian.translate_to.fi opus_mt_fi_et
xx.uk.marian.translate_to.es opus_mt_es_uk
xx.sh.marian.translate_to.eo opus_mt_eo_sh
xx.lu.marian.translate_to.fi opus_mt_fi_lu
xx.gil.marian.translate_to.fi opus_mt_fi_gil
xx.ro.marian.translate_to.fi opus_mt_fi_ro
xx.it.marian.translate_to.eo opus_mt_eo_it
xx.hu.marian.translate_to.fi opus_mt_fi_hu
xx.bcl.marian.translate_to.es opus_mt_es_bcl
xx.fse.marian.translate_to.fi opus_mt_fi_fse
xx.hil.marian.translate_to.es opus_mt_es_hil
xx.ig.marian.translate_to.fi opus_mt_fi_ig
xx.tl.marian.translate_to.es opus_mt_es_tl
xx.pag.marian.translate_to.fi opus_mt_fi_pag
xx.guw.marian.translate_to.fi opus_mt_fi_guw
xx.swc.marian.translate_to.es opus_mt_es_swc
xx.swc.marian.translate_to.fi opus_mt_fi_swc
xx.lg.marian.translate_to.fi opus_mt_fi_lg
xx.srn.marian.translate_to.es opus_mt_es_srn
xx.hr.marian.translate_to.es opus_mt_es_hr
xx.sm.marian.translate_to.es opus_mt_es_sm
xx.de.marian.translate_to.es opus_mt_es_de
xx.st.marian.translate_to.fi opus_mt_fi_st
xx.fr.marian.translate_to.eo opus_mt_eo_fr
xx.de.marian.translate_to.et opus_mt_et_de
xx.niu.marian.translate_to.fi opus_mt_fi_niu
xx.el.marian.translate_to.fi opus_mt_fi_el
xx.efi.marian.translate_to.fi opus_mt_fi_efi
xx.war.marian.translate_to.es opus_mt_es_war
xx.mfs.marian.translate_to.es opus_mt_es_mfs
xx.bg.marian.translate_to.fi opus_mt_fi_bg
xx.lus.marian.translate_to.es opus_mt_es_lus
xx.de.marian.translate_to.eo opus_mt_eo_de
xx.it.marian.translate_to.fi opus_mt_fi_it
xx.efi.marian.translate_to.es opus_mt_es_efi
xx.ny.marian.translate_to.es opus_mt_es_ny
xx.fj.marian.translate_to.es opus_mt_es_fj
xx.ru.marian.translate_to.et opus_mt_et_ru
xx.mh.marian.translate_to.fi opus_mt_fi_mh
xx.es.marian.translate_to.ig opus_mt_ig_es
xx.sv.marian.translate_to.hu opus_mt_hu_sv
xx.lue.marian.translate_to.fr opus_mt_fr_lue
xx.fi.marian.translate_to.ha opus_mt_ha_fi
xx.ca.marian.translate_to.it opus_mt_it_ca
xx.de.marian.translate_to.ilo opus_mt_ilo_de
xx.it.marian.translate_to.he opus_tatoeba_it_he
xx.loz.marian.translate_to.fr opus_mt_fr_loz
xx.ms.marian.translate_to.fr opus_mt_fr_ms
xx.uk.marian.translate_to.it opus_mt_it_uk
xx.gaa.marian.translate_to.fr opus_mt_fr_gaa
xx.pap.marian.translate_to.fr opus_mt_fr_pap
xx.fi.marian.translate_to.ilo opus_mt_ilo_fi
xx.lg.marian.translate_to.fr opus_mt_fr_lg
xx.it.marian.translate_to.is opus_mt_is_it
xx.ms.marian.translate_to.it opus_mt_it_ms
xx.es.marian.translate_to.fr opus_mt_fr_es
xx.ar.marian.translate_to.he opus_mt_he_ar
xx.ro.marian.translate_to.fr opus_mt_fr_ro
xx.ru.marian.translate_to.fr opus_mt_fr_ru
xx.fi.marian.translate_to.ht opus_mt_ht_fi
xx.bg.marian.translate_to.it opus_mt_it_bg
xx.mh.marian.translate_to.fr opus_mt_fr_mh
xx.to.marian.translate_to.fr opus_mt_fr_to
xx.sl.marian.translate_to.fr opus_mt_fr_sl
xx.fr.marian.translate_to.gil opus_mt_gil_fr
xx.es.marian.translate_to.hr opus_mt_hr_es
xx.ilo.marian.translate_to.fr opus_mt_fr_ilo
xx.ee.marian.translate_to.fr opus_mt_fr_ee
xx.sv.marian.translate_to.he opus_mt_he_sv
xx.fr.marian.translate_to.ha opus_mt_ha_fr
xx.gil.marian.translate_to.fr opus_mt_fr_gil
xx.fi.marian.translate_to.id opus_mt_id_fi
xx.iir.marian.translate_to.iir opus_mt_iir_iir
xx.pl.marian.translate_to.fr opus_mt_fr_pl
xx.tw.marian.translate_to.fr opus_mt_fr_tw
xx.sv.marian.translate_to.gaa opus_mt_gaa_sv
xx.ar.marian.translate_to.it opus_mt_it_ar
xx.es.marian.translate_to.gil opus_mt_gil_es
xx.ase.marian.translate_to.fr opus_mt_fr_ase
xx.fr.marian.translate_to.gaa opus_mt_gaa_fr
xx.lus.marian.translate_to.fr opus_mt_fr_lus
xx.fr.marian.translate_to.iso opus_mt_iso_fr
xx.sm.marian.translate_to.fr opus_mt_fr_sm
xx.mfe.marian.translate_to.fr opus_mt_fr_mfe
xx.af.marian.translate_to.fr opus_mt_fr_af
xx.de.marian.translate_to.ig opus_mt_ig_de
xx.es.marian.translate_to.id opus_mt_id_es
xx.kqn.marian.translate_to.fr opus_mt_fr_kqn
xx.zne.marian.translate_to.fi opus_mt_fi_zne
xx.rw.marian.translate_to.fr opus_mt_fr_rw
xx.ny.marian.translate_to.fr opus_mt_fr_ny
xx.ig.marian.translate_to.fr opus_mt_fr_ig
xx.ur.marian.translate_to.hi opus_mt_hi_ur
xx.lt.marian.translate_to.it opus_mt_it_lt
xx.srn.marian.translate_to.fr opus_mt_fr_srn
xx.tiv.marian.translate_to.fr opus_mt_fr_tiv
xx.war.marian.translate_to.fr opus_mt_fr_war
xx.fr.marian.translate_to.is opus_mt_is_fr
xx.de.marian.translate_to.gaa opus_mt_gaa_de
xx.kwy.marian.translate_to.fr opus_mt_fr_kwy
xx.sv.marian.translate_to.gil opus_mt_gil_sv
xx.hr.marian.translate_to.fr opus_mt_fr_hr
xx.fr.marian.translate_to.ig opus_mt_ig_fr
xx.sv.marian.translate_to.ht opus_mt_ht_sv
xx.de.marian.translate_to.fr opus_mt_fr_de
xx.fiu.marian.translate_to.fiu opus_mt_fiu_fiu
xx.wls.marian.translate_to.fr opus_mt_fr_wls
xx.eo.marian.translate_to.hu opus_mt_hu_eo
xx.guw.marian.translate_to.fr opus_mt_fr_guw
xx.de.marian.translate_to.is opus_mt_is_de
xx.tvl.marian.translate_to.fr opus_mt_fr_tvl
xx.zne.marian.translate_to.fr opus_mt_fr_zne
xx.ha.marian.translate_to.fr opus_mt_fr_ha
xx.fi.marian.translate_to.guw opus_mt_guw_fi
xx.es.marian.translate_to.is opus_mt_is_es
xx.sv.marian.translate_to.it opus_mt_it_sv
xx.uk.marian.translate_to.fr opus_mt_fr_uk
xx.uk.marian.translate_to.hu opus_mt_hu_uk
xx.mt.marian.translate_to.fr opus_mt_fr_mt
xx.gem.marian.translate_to.gem opus_mt_gem_gem
xx.fr.marian.translate_to.fj opus_mt_fj_fr
xx.fi.marian.translate_to.gil opus_mt_gil_fi
xx.fr.marian.translate_to.hu opus_mt_hu_fr
xx.bcl.marian.translate_to.fr opus_mt_fr_bcl
xx.gmq.marian.translate_to.gmq opus_mt_gmq_gmq
xx.kg.marian.translate_to.fr opus_mt_fr_kg
xx.sn.marian.translate_to.fr opus_mt_fr_sn
xx.bg.marian.translate_to.fr opus_mt_fr_bg
xx.fr.marian.translate_to.guw opus_mt_guw_fr
xx.ts.marian.translate_to.fr opus_mt_fr_ts
xx.pis.marian.translate_to.fr opus_mt_fr_pis
xx.bi.marian.translate_to.fr opus_mt_fr_bi
xx.ln.marian.translate_to.fr opus_mt_fr_ln
xx.de.marian.translate_to.hil opus_mt_hil_de
xx.nso.marian.translate_to.fr opus_mt_fr_nso
xx.es.marian.translate_to.iso opus_mt_iso_es
xx.crs.marian.translate_to.fr opus_mt_fr_crs
xx.niu.marian.translate_to.fr opus_mt_fr_niu
xx.fr.marian.translate_to.ht opus_mt_ht_fr
xx.fi.marian.translate_to.he opus_mt_he_fi
xx.gmw.marian.translate_to.gmw opus_mt_gmw_gmw
xx.fr.marian.translate_to.hr opus_mt_hr_fr
xx.sg.marian.translate_to.fr opus_mt_fr_sg
xx.pon.marian.translate_to.fr opus_mt_fr_pon
xx.fi.marian.translate_to.gaa opus_mt_gaa_fi
xx.pag.marian.translate_to.fr opus_mt_fr_pag
xx.fi.marian.translate_to.is opus_mt_is_fi
xx.sk.marian.translate_to.fr opus_mt_fr_sk
xx.yap.marian.translate_to.fr opus_mt_fr_yap
xx.es.marian.translate_to.ha opus_mt_ha_es
xx.no.marian.translate_to.fr opus_mt_fr_no
xx.ine.marian.translate_to.ine opus_mt_ine_ine
xx.fr.marian.translate_to.id opus_mt_id_fr
xx.bzs.marian.translate_to.fr opus_mt_fr_bzs
xx.he.marian.translate_to.fr opus_tatoeba_he_fr
xx.sv.marian.translate_to.fr opus_mt_fr_sv
xx.uk.marian.translate_to.he opus_mt_he_uk
xx.fr.marian.translate_to.it opus_mt_it_fr
xx.fi.marian.translate_to.ig opus_mt_ig_fi
xx.vi.marian.translate_to.fr opus_mt_fr_vi
xx.fi.marian.translate_to.fse opus_mt_fse_fi
xx.es.marian.translate_to.guw opus_mt_guw_es
xx.tll.marian.translate_to.fr opus_mt_fr_tll
xx.lua.marian.translate_to.fr opus_mt_fr_lua
xx.yap.marian.translate_to.fi opus_mt_fi_yap
xx.es.marian.translate_to.gaa opus_mt_gaa_es
xx.sv.marian.translate_to.ig opus_mt_ig_sv
xx.ht.marian.translate_to.fr opus_mt_fr_ht
xx.el.marian.translate_to.fr opus_mt_fr_el
xx.inc.marian.translate_to.inc opus_mt_inc_inc
xx.swc.marian.translate_to.fr opus_mt_fr_swc
xx.ar.marian.translate_to.fr opus_mt_fr_ar
xx.es.marian.translate_to.ilo opus_mt_ilo_es
xx.fi.marian.translate_to.hr opus_mt_hr_fi
xx.tpi.marian.translate_to.fr opus_mt_fr_tpi
xx.ve.marian.translate_to.fr opus_mt_fr_ve
xx.sv.marian.translate_to.guw opus_mt_guw_sv
xx.sv.marian.translate_to.iso opus_mt_iso_sv
xx.sv.marian.translate_to.is opus_mt_is_sv
xx.tum.marian.translate_to.fr opus_mt_fr_tum
xx.es.marian.translate_to.ht opus_mt_ht_es
xx.ho.marian.translate_to.fr opus_mt_fr_ho
xx.efi.marian.translate_to.fr opus_mt_fr_efi
xx.es.marian.translate_to.gl opus_mt_gl_es
xx.ru.marian.translate_to.he opus_mt_he_ru
xx.fi.marian.translate_to.hil opus_mt_hil_fi
xx.eo.marian.translate_to.he opus_mt_he_eo
xx.lu.marian.translate_to.fr opus_mt_fr_lu
xx.sv.marian.translate_to.ha opus_mt_ha_sv
xx.rnd.marian.translate_to.fr opus_mt_fr_rnd
xx.st.marian.translate_to.fr opus_mt_fr_st
xx.tl.marian.translate_to.fr opus_mt_fr_tl
xx.bem.marian.translate_to.fr opus_mt_fr_bem
xx.eo.marian.translate_to.is opus_mt_is_eo
xx.is.marian.translate_to.it opus_mt_it_is
xx.hu.marian.translate_to.fr opus_mt_fr_hu
xx.yo.marian.translate_to.fi opus_mt_fi_yo
xx.iso.marian.translate_to.fr opus_mt_fr_iso
xx.de.marian.translate_to.it opus_mt_it_de
xx.ty.marian.translate_to.fr opus_mt_fr_ty
xx.hil.marian.translate_to.fr opus_mt_fr_hil
xx.eo.marian.translate_to.it opus_mt_it_eo
xx.sv.marian.translate_to.hr opus_mt_hr_sv
xx.ber.marian.translate_to.fr opus_mt_fr_ber
xx.de.marian.translate_to.guw opus_mt_guw_de
xx.fi.marian.translate_to.hu opus_mt_hu_fi
xx.es.marian.translate_to.it opus_mt_it_es
xx.de.marian.translate_to.hu opus_mt_hu_de
xx.fj.marian.translate_to.fr opus_mt_fr_fj
xx.sv.marian.translate_to.id opus_mt_id_sv
xx.xh.marian.translate_to.fr opus_mt_fr_xh
xx.yo.marian.translate_to.fr opus_mt_fr_yo
xx.ca.marian.translate_to.fr opus_mt_fr_ca
xx.es.marian.translate_to.he opus_mt_he_es
xx.de.marian.translate_to.he opus_mt_he_de
xx.pt.marian.translate_to.gl opus_mt_gl_pt
xx.ru.marian.translate_to.hy opus_mt_hy_ru
xx.mos.marian.translate_to.fr opus_mt_fr_mos
xx.ceb.marian.translate_to.fr opus_mt_fr_ceb
xx.sh.marian.translate_to.ja opus_mt_ja_sh
xx.bg.marian.translate_to.ja opus_mt_ja_bg
xx.sv.marian.translate_to.ja opus_mt_ja_sv
xx.ru.marian.translate_to.lv opus_mt_lv_ru
xx.fr.marian.translate_to.ms opus_mt_ms_fr
xx.sv.marian.translate_to.mt opus_mt_mt_sv
xx.da.marian.translate_to.ja opus_mt_ja_da
xx.de.marian.translate_to.niu opus_mt_niu_de
xx.es.marian.translate_to.niu opus_mt_niu_es
xx.sv.marian.translate_to.lus opus_mt_lus_sv
xx.sv.marian.translate_to.lg opus_mt_lg_sv
xx.sv.marian.translate_to.pon opus_mt_pon_sv
xx.ru.marian.translate_to.lt opus_mt_lt_ru
xx.fi.marian.translate_to.lg opus_mt_lg_fi
xx.sv.marian.translate_to.kg opus_mt_kg_sv
xx.fr.marian.translate_to.nl opus_mt_nl_fr
xx.ms.marian.translate_to.ms opus_mt_ms_ms
xx.es.marian.translate_to.lg opus_mt_lg_es
xx.fr.marian.translate_to.lu opus_mt_lu_fr
xx.fr.marian.translate_to.loz opus_mt_loz_fr
xx.ca.marian.translate_to.nl opus_mt_nl_ca
xx.sv.marian.translate_to.lue opus_mt_lue_sv
xx.vi.marian.translate_to.ja opus_mt_ja_vi
xx.fr.marian.translate_to.ja opus_mt_ja_fr
xx.fi.marian.translate_to.pap opus_mt_pap_fi
xx.pl.marian.translate_to.lt opus_mt_lt_pl
xx.de.marian.translate_to.ny opus_mt_ny_de
xx.fr.marian.translate_to.lue opus_mt_lue_fr
xx.gl.marian.translate_to.pt opus_mt_pt_gl
xx.fr.marian.translate_to.pap opus_mt_pap_fr
xx.uk.marian.translate_to.pl opus_mt_pl_uk
xx.fi.marian.translate_to.niu opus_mt_niu_fi
xx.ar.marian.translate_to.ja opus_mt_ja_ar
xx.es.marian.translate_to.mh opus_mt_mh_es
xx.ar.marian.translate_to.pl opus_mt_pl_ar
xx.de.marian.translate_to.pag opus_mt_pag_de
xx.es.marian.translate_to.no opus_mt_no_es
xx.es.marian.translate_to.mfs opus_mt_mfs_es
xx.fr.marian.translate_to.pis opus_mt_pis_fr
xx.eo.marian.translate_to.pt opus_mt_pt_eo
xx.de.marian.translate_to.lt opus_mt_lt_de
xx.fr.marian.translate_to.ln opus_mt_ln_fr
xx.es.marian.translate_to.pag opus_mt_pag_es
xx.fi.marian.translate_to.nl opus_mt_nl_fi
xx.vi.marian.translate_to.it opus_mt_it_vi
xx.fi.marian.translate_to.ko opus_mt_ko_fi
xx.de.marian.translate_to.nso opus_mt_nso_de
xx.fr.marian.translate_to.niu opus_mt_niu_fr
xx.ca.marian.translate_to.pt opus_mt_pt_ca
xx.fr.marian.translate_to.kwy opus_mt_kwy_fr
xx.ru.marian.translate_to.no opus_mt_no_ru
xx.fi.marian.translate_to.pon opus_mt_pon_fi
xx.fi.marian.translate_to.lu opus_mt_lu_fi
xx.es.marian.translate_to.ko opus_mt_ko_es
xx.es.marian.translate_to.ny opus_mt_ny_es
xx.itc.marian.translate_to.itc opus_mt_itc_itc
xx.es.marian.translate_to.ja opus_mt_ja_es
xx.fr.marian.translate_to.mk opus_mt_mk_fr
xx.it.marian.translate_to.ms opus_mt_ms_it
xx.sv.marian.translate_to.lu opus_mt_lu_sv
xx.fr.marian.translate_to.nso opus_mt_nso_fr
xx.uk.marian.translate_to.pt opus_mt_pt_uk
xx.no.marian.translate_to.no opus_mt_no_no
xx.sv.marian.translate_to.lua opus_mt_lua_sv
xx.es.marian.translate_to.pl opus_mt_pl_es
xx.es.marian.translate_to.lu opus_mt_lu_es
xx.fr.marian.translate_to.lus opus_mt_lus_fr
xx.tr.marian.translate_to.ja opus_mt_ja_tr
xx.fi.marian.translate_to.pag opus_mt_pag_fi
xx.fr.marian.translate_to.kqn opus_mt_kqn_fr
xx.fi.marian.translate_to.ja opus_mt_ja_fi
xx.af.marian.translate_to.nl opus_mt_nl_af
xx.sv.marian.translate_to.pag opus_mt_pag_sv
xx.sv.marian.translate_to.nl opus_mt_nl_sv
xx.uk.marian.translate_to.no opus_mt_no_uk
xx.es.marian.translate_to.lua opus_mt_lua_es
xx.fi.marian.translate_to.mt opus_mt_mt_fi
xx.eo.marian.translate_to.lt opus_mt_lt_eo
xx.de.marian.translate_to.no opus_mt_no_de
xx.eo.marian.translate_to.pl opus_mt_pl_eo
xx.es.marian.translate_to.loz opus_mt_loz_es
xx.ru.marian.translate_to.ja opus_mt_ja_ru
xx.sv.marian.translate_to.pl opus_mt_pl_sv
xx.fi.marian.translate_to.mh opus_mt_mh_fi
xx.hu.marian.translate_to.ja opus_mt_ja_hu
xx.fi.marian.translate_to.mk opus_mt_mk_fi
xx.es.marian.translate_to.lue opus_mt_lue_es
xx.sv.marian.translate_to.lt opus_mt_lt_sv
xx.fr.marian.translate_to.pon opus_mt_pon_fr
xx.es.marian.translate_to.pap opus_mt_pap_es
xx.es.marian.translate_to.ln opus_mt_ln_es
xx.de.marian.translate_to.loz opus_mt_loz_de
xx.ru.marian.translate_to.ka opus_mt_ka_ru
xx.sv.marian.translate_to.kwy opus_mt_kwy_sv
xx.fi.marian.translate_to.lv opus_mt_lv_fi
xx.pl.marian.translate_to.ja opus_mt_ja_pl
xx.hu.marian.translate_to.ko opus_mt_ko_hu
xx.de.marian.translate_to.ja opus_mt_ja_de
xx.de.marian.translate_to.ko opus_mt_ko_de
xx.es.marian.translate_to.kg opus_mt_kg_es
xx.de.marian.translate_to.pap opus_mt_pap_de
xx.fi.marian.translate_to.no opus_mt_no_fi
xx.fi.marian.translate_to.lue opus_mt_lue_fi
xx.no.marian.translate_to.pl opus_mt_pl_no
xx.fr.marian.translate_to.mt opus_mt_mt_fr
xx.es.marian.translate_to.mg opus_mt_mg_es
xx.es.marian.translate_to.pis opus_mt_pis_es
xx.fr.marian.translate_to.pl opus_mt_pl_fr
xx.sv.marian.translate_to.ko opus_mt_ko_sv
xx.sv.marian.translate_to.loz opus_mt_loz_sv
xx.fi.marian.translate_to.loz opus_mt_loz_fi
xx.pl.marian.translate_to.no opus_mt_no_pl
xx.nl.marian.translate_to.ja opus_mt_ja_nl
xx.de.marian.translate_to.pl opus_mt_pl_de
xx.lt.marian.translate_to.pl opus_mt_pl_lt
xx.ru.marian.translate_to.ko opus_mt_ko_ru
xx.fr.marian.translate_to.lv opus_mt_lv_fr
xx.he.marian.translate_to.ja opus_mt_ja_he
xx.sv.marian.translate_to.niu opus_mt_niu_sv
xx.de.marian.translate_to.ms opus_mt_ms_de
xx.es.marian.translate_to.lt opus_mt_lt_es
xx.sv.marian.translate_to.no opus_mt_no_sv
xx.nl.marian.translate_to.no opus_mt_no_nl
xx.fi.marian.translate_to.lua opus_mt_lua_fi
xx.fr.marian.translate_to.lt opus_mt_lt_fr
xx.ms.marian.translate_to.ja opus_mt_ja_ms
xx.es.marian.translate_to.kqn opus_mt_kqn_es
xx.fr.marian.translate_to.lg opus_mt_lg_fr
xx.es.marian.translate_to.mk opus_mt_mk_es
xx.da.marian.translate_to.no opus_mt_no_da
xx.it.marian.translate_to.lt opus_mt_lt_it
xx.es.marian.translate_to.prl opus_mt_prl_es
xx.fr.marian.translate_to.lua opus_mt_lua_fr
xx.es.marian.translate_to.nso opus_mt_nso_es
xx.sv.marian.translate_to.lv opus_mt_lv_sv
xx.fi.marian.translate_to.pis opus_mt_pis_fi
xx.es.marian.translate_to.pon opus_mt_pon_es
xx.fr.marian.translate_to.ko opus_mt_ko_fr
xx.de.marian.translate_to.ln opus_mt_ln_de
xx.uk.marian.translate_to.nl opus_mt_nl_uk
xx.eo.marian.translate_to.nl opus_mt_nl_eo
xx.es.marian.translate_to.lv opus_mt_lv_es
xx.tr.marian.translate_to.lt opus_mt_lt_tr
xx.es.marian.translate_to.mt opus_mt_mt_es
xx.fi.marian.translate_to.lus opus_mt_lus_fi
xx.tl.marian.translate_to.pt opus_mt_pt_tl
xx.no.marian.translate_to.nl opus_mt_nl_no
xx.sv.marian.translate_to.kqn opus_mt_kqn_sv
xx.pt.marian.translate_to.ja opus_mt_ja_pt
xx.fi.marian.translate_to.nso opus_mt_nso_fi
xx.fr.marian.translate_to.kg opus_mt_kg_fr
xx.sv.marian.translate_to.pis opus_mt_pis_sv
xx.is.marian.translate_to.sv opus_mt_sv_is
xx.sla.marian.translate_to.sla opus_mt_sla_sla
xx.sv.marian.translate_to.srn opus_mt_srn_sv
xx.niu.marian.translate_to.sv opus_mt_sv_niu
xx.to.marian.translate_to.sv opus_mt_sv_to
xx.guw.marian.translate_to.sv opus_mt_sv_guw
xx.sn.marian.translate_to.sv opus_mt_sv_sn
xx.sv.marian.translate_to.rnd opus_mt_rnd_sv
xx.tum.marian.translate_to.sv opus_mt_sv_tum
xx.mos.marian.translate_to.sv opus_mt_sv_mos
xx.srn.marian.translate_to.sv opus_mt_sv_srn
xx.ht.marian.translate_to.sv opus_mt_sv_ht
xx.no.marian.translate_to.ru opus_mt_ru_no
xx.sl.marian.translate_to.sv opus_mt_sv_sl
xx.fr.marian.translate_to.sv opus_mt_sv_fr
xx.uk.marian.translate_to.ru opus_mt_ru_uk
xx.tiv.marian.translate_to.sv opus_mt_sv_tiv
xx.es.marian.translate_to.ru opus_mt_ru_es
xx.pag.marian.translate_to.sv opus_mt_sv_pag
xx.gaa.marian.translate_to.sv opus_mt_sv_gaa
xx.kqn.marian.translate_to.sv opus_mt_sv_kqn
xx.fr.marian.translate_to.sg opus_mt_sg_fr
xx.st.marian.translate_to.sv opus_mt_sv_st
xx.ase.marian.translate_to.sv opus_mt_sv_ase
xx.es.marian.translate_to.rn opus_mt_rn_es
xx.ru.marian.translate_to.sl opus_mt_sl_ru
xx.lu.marian.translate_to.sv opus_mt_sv_lu
xx.eu.marian.translate_to.ru opus_mt_ru_eu
xx.no.marian.translate_to.sv opus_mt_sv_no
xx.sq.marian.translate_to.sv opus_mt_sv_sq
xx.da.marian.translate_to.ru opus_mt_ru_da
xx.ny.marian.translate_to.sv opus_mt_sv_ny
xx.kg.marian.translate_to.sv opus_mt_sv_kg
xx.pis.marian.translate_to.sv opus_mt_sv_pis
xx.sv.marian.translate_to.sk opus_mt_sk_sv
xx.lus.marian.translate_to.sv opus_mt_sv_lus
xx.fi.marian.translate_to.sl opus_mt_sl_fi
xx.tn.marian.translate_to.sv opus_mt_sv_tn
xx.fr.marian.translate_to.srn opus_mt_srn_fr
xx.lv.marian.translate_to.sv opus_mt_sv_lv
xx.uk.marian.translate_to.sl opus_mt_sl_uk
xx.sg.marian.translate_to.sv opus_mt_sv_sg
xx.he.marian.translate_to.sv opus_mt_sv_he
xx.eo.marian.translate_to.ru opus_mt_ru_eo
xx.fr.marian.translate_to.ru opus_mt_ru_fr
xx.lv.marian.translate_to.ru opus_mt_ru_lv
xx.lua.marian.translate_to.sv opus_mt_sv_lua
xx.ar.marian.translate_to.ru opus_mt_ru_ar
xx.tll.marian.translate_to.sv opus_mt_sv_tll
xx.lue.marian.translate_to.sv opus_mt_sv_lue
xx.bi.marian.translate_to.sv opus_mt_sv_bi
xx.hu.marian.translate_to.sv opus_mt_sv_hu
xx.bzs.marian.translate_to.sv opus_mt_sv_bzs
xx.ru.marian.translate_to.sv opus_mt_sv_ru
xx.eo.marian.translate_to.ro opus_mt_ro_eo

Bugfixes

1 line Install NLU on Google Colab

!wget https://setup.johnsnowlabs.com/nlu/colab.sh -O - | bash

1 line Install NLU on Kaggle

!wget https://setup.johnsnowlabs.com/nlu/kaggle.sh -O - | bash

Install via PIP

! pip install nlu pyspark==3.0.3