NiuTrans is a machine translation system. It has a platform, an API, and two open-source translation systems. It is developed by the Natural Language Processing Group at Northeastern University (China).

Translation systems NiuTrans.SMT is an open-source statistical machine translation system jointly developed by the Natural Language Processing Laboratory of Northeastern University and Shenyang Yayi Network Technology Co., Ltd.

NiuTrans.NMT is a lightweight and efficient Transformer-based neural machine translation system. It is implemented with pure C++ and it is heavily optimized for fast decoding. The system can run with various systems and devices.

Supported languages As of , translation is available in 450 languages:

Abkhaz Acateco Aceh Achi Acholi Achuar Adhola Afar Afrikaans Agni Sanvi Aguaruna Akawaio Albanian Algerian Arabic Alur Ambai Amharic Amuzgo Antipolo Ifugao Arabic Aragonese Armenian Ashéninka Asturian Ayacucho Quechua Ayangan Ifugao Aymara Azerbaijani Baka Bambam Bambara Bandial Bantoanon Baoulé Barasana Bari Bariai Bariba Basaa Bashkir Basque Batak Karo Batak Simalungun Belarusian Belizean Creole Bemba Bengali Berber Biak Bislama Bokmål Bokobaru Bola Bosnian Brazilian Portuguese Brezhoneg Bualkhaw Chin Bulgarian Bulu Burmese Busa Cabecar Cakchiquel Cameroonian Pidgin Campa Camsa Canadian French Cañar Highland Quichua Cantonese Cape Verdean Creole Catalan Cebuano Central Bikol Central Dusun Central Huasteca Nahuatl Central Ifugao Central Puebla Nahuatl Chakma Chamorro Chechen Cherokee Chewa Chhattisgarhi Chimborazo Highland Quichua Chinantec Chinese (Simplified) Chinese (Traditional) Chiru Chokwe Chopi Chuukese Chuvash Chuwabu Congo Swahili Cook Islands Māori Coptic Cornish Corsican Crimean Tatar Croatian Cusco Quechua Czech Dadibi Dangme Danish Dinka Ditammari Divehi Drehu Duala Dutch Dyula Dzongkha Eastern Cagayan Agta Edo Efik English Enxet Esan Esperanto Estonian Ewe Falam Chin Faroese Fijian Filipino Finnish Fon Frafra Franco-Provençal French Frisian Friulian Ga Galela Galician Garifuna Gbaya Georgian German Goffa Greek Guajajára Guarani Guaymí Gujarati Gun Haitian Creole Hakha Chin Halbi Hausa Hawaiian Hawaiian Creole English Hebrew Herero Hiligaynon Hill Mari Hindi Hiri Motu Hmong Huautla Mazatec Huli Hungarian Hupa Iban Ibanag Icelandic Ido Igbo Ika Ilocano Imbabura Highland Quichua Indonesian Interlingua Interlingue Irish Isoko Isthmus Zapotec Italian Izi Jakalteko Japanese Javanese Jingpho Kabiye Kabyle Kakwa Kalaallisut Kalmyk-Oirat Kamba Kannada Kanuri Kaonde Kapingamarangi Kaqchikel Kasem Kashubian Kaulong Kazakh (Arabic) Kazakh (Cyrillic) Keliko Khmer Kiche Kikongo Kikuyu Kimbundu Kinyarwanda Kiribati Kirundi Kisiha Klingon Korean Kuanua Kulung Kurdish (Kurmanji) Kurdish (Sorani) Kwanyama Kyrgyz Lacid Lao Latin Latvian Limburgs Lingala Lingao Lingua Franca Nova Lithuanian Lojban Lomwe Low German Lower Sorbian Lozi Luba-Kasai Luba-Katanga Luganda Lukpa Lun Bawang Lunda Luvale Luxembourgish Maale Macedonian Madurese Maithili Makhuwa Malagasy Malay Malay trade and creole Malayalam Maltese Mam Mambwe-Lungu Manipuri (Latin) Manx Maori Mapuche Maranao Marathi Mari Marshallese Mauritian Creole Metlatónoc Mixtec Middle French Mirandese Mizo Mongolian (Cyrillic) Mongolian (Traditional) Montenegrin Mossi Motu Muthuvan Nahuatl Nateni Navajo Ndau Ndonga Ndyuka Nepali Ngaju Nias Nigerian Fulfulde Nigerian Pidgin Niuean Nkore Northern Grebo Northern Mam Northern Puebla Nahuatl Northern Sami Northern Sotho Norwegian Numanggang Nyakyusa Nyaneka Nyemba Nynorsk Nyungwe Nzema Occitan Ojibwa Old English Oriya Oroko Oromoo Ossetic Paite Pampanga Pangasinan Papantla Totonac Papiamento Paraguayan Guaraní Pashto Pele-Ata Persian Pijin Plateau Malagasy Plautdietsch Pohnpeian Polish Poqomchi’ Portuguese Potawatomi Punjabi Qeqchi Queretaro Otomi Quichua Romani Romanian Roviana Russian Ruund S'gaw Karen Sabaot Samberigi Samoan San Mateo del Mar Huave San Salvador Kongo Sangir Sango Sanskrit Saramaccan Sardinian Scots Scottish Gaelic Sena Serbian Serbo-Croatian Sesotho Seychelles Creole Shan Shipibo Shona Shuar Sidamo Sindhi Sinhalese Siroi Slovak Slovenian Somali Songe South Azerbaijani South Bolivian Quechua Southern Ndebele Spanish Suau Sundanese Swahili Swazi Swedish Syriac Tachelhit Tagalog Tahitian Tajik Tamajaq Tamil Tampulma Tatar Tedim Chin Telugu Tennet Teso Tetela Tetun Tetun Dili Thai Tigre Timugon Murut Tiv Toba Batak Tojolabal Tok Pisin Toki Pona Tongan Tooro Tsimané Tswa Tswana Tuma-Irumu Tumbuka Tungag Turkish Turkmen Tuvaluan Tuvan Twi Tzeltal Tzotzil Udmurt Ukrainian Uma Umbundu Upper Sorbian Urdu Urhobo Uspanteco Uzbek Venda Vietnamese Vunjo Wa Wali Wallisian Walon Waray Waris Waskia Wayuu Welsh Western Bolivian Guarani Western Bukidnon Manobo Western Kayah Western Lawa Wolaytta Wolof Xhosa Xitsonga Yabem Yapese Yiddish Yipma Yom Yongbei Zhuang Yongkom Yoruba Yucatec Maya Zande Zarma Zotung Chin Zulu

See also Apertium Baidu Fanyi DeepL Translator Google Translate Microsoft Translator Moses (machine translation) Yandex Translate

External links NiuTrans platform NLP Lab at Northeastern University NiuTrans.NMT on Github NiuTrans.SMT on Github

References Tong Xiao, Jingbo Zhu, Hao Zhang and Qiang Li. 2012. NiuTrans: An Open Source Toolkit for Phrase-based and Syntax-based Machine Translation. In Proc. of ACL, demonstration session.