Views
No views yet
1from sonar.inference_pipelines.text import TextToEmbeddingModelPipeline
2from sonar.models.blaser.loader import load_blaser_model
3
4blaser = load_blaser_model("blaser_2_0_ref").eval()
5text_embedder = TextToEmbeddingModelPipeline(encoder="text_sonar_basic_encoder", tokenizer="text_sonar_basic_encoder")
6
7src_embs = text_embedder.predict(["Le chat s'assit sur le tapis."], source_lang="fra_Latn")
8ref_embs = text_embedder.predict(["The cat sat on the mat."], source_lang="eng_Latn")
9mt_embs = text_embedder.predict(["The cat sat down on the carpet."], source_lang="eng_Latn")
10print(blaser(src=src_embs, ref=ref_embs, mt=mt_embs).item()) # 4.6881@article{seamlessm4t2023,
2 title={SeamlessM4T—Massively Multilingual \& Multimodal Machine Translation},
3 author={{Seamless Communication}, Lo\"{i}c Barrault, Yu-An Chung, Mariano Cora Meglioli, David Dale, Ning Dong, Paul-Ambroise Duquenne, Hady Elsahar, Hongyu Gong, Kevin Heffernan, John Hoffman, Christopher Klaiber, Pengwei Li, Daniel Licht, Jean Maillard, Alice Rakotoarison, Kaushik Ram Sadagopan, Guillaume Wenzek, Ethan Ye, Bapi Akula, Peng-Jen Chen, Naji El Hachem, Brian Ellis, Gabriel Mejia Gonzalez, Justin Haaheim, Prangthip Hansanti, Russ Howes, Bernie Huang, Min-Jae Hwang, Hirofumi Inaguma, Somya Jain, Elahe Kalbassi, Amanda Kallet, Ilia Kulikov, Janice Lam, Daniel Li, Xutai Ma, Ruslan Mavlyutov, Benjamin Peloquin, Mohamed Ramadan, Abinesh Ramakrishnan, Anna Sun, Kevin Tran, Tuan Tran, Igor Tufanov, Vish Vogeti, Carleigh Wood, Yilin Yang, Bokai Yu, Pierre Andrews, Can Balioglu, Marta R. Costa-juss\`{a} \footnotemark[3], Onur \,{C}elebi,Maha Elbayad,Cynthia Gao, Francisco Guzm\'an, Justine Kao, Ann Lee, Alexandre Mourachko, Juan Pino, Sravya Popuri, Christophe Ropers, Safiyyah Saleem, Holger Schwenk, Paden Tomasello, Changhan Wang, Jeff Wang, Skyler Wang},
4 journal={ArXiv},
5 year={2023}
6}