Jump to content

NiuTrans

From Wikipedia, the free encyclopedia
NiuTrans
Developer(s)Natural Language Processing Laboratory of Northeastern University
Written inC++
Operating systemwindows/linux
Available in450 languages and language varieties
TypeMachine translation
LicenseApache-2.0 License
Websiteniutrans.com (Platform)
github.com/NiuTrans (NiuTrans Open Source)

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

[edit]

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

[edit]

As of May 2025, translation is available in 450 languages:

  1. Abkhaz
  2. Acehnese
  3. Achi
  4. Acholi
  5. Achuar-Shiwiar
  6. Adhola
  7. Afar
  8. Afrikaans
  9. Agni Sanvi
  10. Aguaruna
  11. Akateko
  12. Akawaio
  13. Albanian
  14. Algerian Arabic
  15. Alur
  16. Ambai
  17. Amharic
  18. Amuzgo
  19. Antipolo Ifugao
  20. Arabic
  21. Aragonese
  22. Armenian
  23. Asháninka (Campa)
  24. Ashéninka
  25. Asturian
  26. Ayacucho Quechua
  27. Ayangan Ifugao
  28. Aymara
  29. Azerbaijani
  30. Baka
  31. Bambam
  32. Bambara
  33. Bandial
  34. Bantoanon
  35. Baoulé
  36. Barasana
  37. Bari
  38. Bariai
  39. Bariba
  40. Basaa
  41. Bashkir
  42. Basque
  43. Batak Karo
  44. Batak Simalungun
  45. Batak Toba
  46. Be (Lingao)
  47. Belarusian
  48. Belizean Creole
  49. Bemba
  50. Bengali
  51. Berber
  52. Biak
  53. Bislama
  54. Bokobaru
  55. Bola
  56. Bosnian
  57. Brazilian Portuguese
  58. Breton
  59. Bualkhaw Chin
  60. Bulgarian
  61. Bulu
  62. Burmese
  63. Busa
  64. Cabécar
  65. Cakchiquel
  66. Cameroonian Pidgin English
  67. Camsá
  68. Canadian French
  69. Cantonese
  70. Cape Verdean Creole
  71. Catalan
  72. Cañar Highland Kichwa
  73. Cebuano
  74. Central Bikol
  75. Central Dusun
  76. Central Huasteca Nahuatl
  77. Central Ifugao
  78. Central Puebla Nahuatl
  79. Chakma
  80. Chamorro
  81. Chechen
  82. Cherokee
  83. Chewa
  84. Chhattisgarhi
  85. Chimborazo Highland Kichwa
  86. Chinantec
  87. Chinese (Simplified)
  88. Chinese (Traditional)
  89. Chiru
  90. Chokwe
  91. Chopi
  92. Chuukese
  93. Chuvash
  94. Chuwabu
  95. Congo Swahili
  96. Cook Islands Māori
  97. Coptic
  98. Cornish
  99. Corsican
  100. Crimean Tatar
  101. Croatian
  102. Cuzco Quechua
  103. Czech
  104. Dadibi
  105. Dangme
  106. Danish
  107. Dinka
  108. Ditammari
  109. Divehi
  110. Drehu
  111. Duala
  112. Dutch
  113. Dyula
  114. Dzongkha
  115. Eastern Cagayan Agta
  116. Edo
  117. Efik
  118. English
  119. Enxet
  120. Esan
  121. Esperanto
  122. Estonian
  123. Ewe
  124. Falam Chin
  125. Faroese
  126. Fijian
  127. Filipino
  128. Finnish
  129. Fon
  130. Frafra
  131. Franco-Provençal
  132. French
  133. Frisian
  134. Friulian
  135. Ga
  136. Galela
  137. Galician
  138. Garifuna
  139. Gbaya
  140. Georgian
  141. German
  142. Gilbertese (Kiribati)
  143. Gofa
  144. Greek
  145. Guajajára
  146. Guarani
  147. Guaymí
  148. Gujarati
  149. Gun
  150. Haitian Creole
  151. Hakha Chin
  152. Halbi
  153. Hausa
  154. Hawaiian
  155. Hawaiian Pidgin
  156. Hebrew
  157. Herero
  158. Hiligaynon
  159. Hill Mari
  160. Hindi
  161. Hiri Motu
  162. Hmong
  163. Huautla Mazatec
  164. Huli
  165. Hungarian
  166. Hupa
  167. Iban
  168. Ibanag
  169. Icelandic
  170. Ido
  171. Igbo
  172. Ika
  173. Ilocano
  174. Imbabura Highland Kichwa
  175. Indonesian
  176. Interlingua
  177. Interlingue
  178. Irish
  179. Isoko
  180. Isthmus Zapotec
  181. Italian
  182. Izi
  183. Jakalteko
  184. Japanese
  185. Javanese
  186. Jingpo
  187. Kʼicheʼ
  188. Kabiye
  189. Kabyle
  190. Kakwa
  191. Kalaallisut
  192. Kalmyk Oirat
  193. Kamba
  194. Kannada
  195. Kanuri
  196. Kaonde
  197. Kapampangan (Pampanga)
  198. Kapingamarangi
  199. Kaqchikel
  200. Kasem
  201. Kashubian
  202. Kaulong
  203. Kazakh (Arabic)
  204. Kazakh (Cyrillic)
  205. Keliko
  206. Khmer
  207. Kichwa
  208. Kikongo
  209. Kikuyu
  210. Kimbundu
  211. Kinyarwanda
  212. Kirundi
  213. Kisiha
  214. Klingon
  215. Korean
  216. Kuanua
  217. Kulung
  218. Kurdish (Kurmanji)
  219. Kurdish (Sorani)
  220. Kyrgyz
  221. Lao
  222. Lashi
  223. Latin
  224. Latvian
  225. Limburgish
  226. Lingala
  227. Lingua Franca Nova
  228. Lithuanian
  229. Lojban
  230. Lomwe
  231. Low German
  232. Lower Sorbian
  233. Lozi
  234. Luba-Kasai
  235. Luba-Katanga
  236. Luganda
  237. Lukpa
  238. Lun Bawang
  239. Lunda
  240. Luvale
  241. Luxembourgish
  242. Maale
  243. Macedonian
  244. Madurese
  245. Maithili
  246. Makhuwa
  247. Malagasy
  248. Malay
  249. Malay trade and creole
  250. Malayalam
  251. Maltese
  252. Mam
  253. Mambwe-Lungu
  254. Manx
  255. Māori
  256. Mapuche
  257. Maranao
  258. Marathi
  259. Marshallese
  260. Mauritian Creole
  261. Meadow Mari
  262. Meitei (Latin)
  263. Metlatónoc Mixtec
  264. Middle French
  265. Mirandese
  266. Mizo
  267. Mongolian (Cyrillic)
  268. Mongolian (Traditional)
  269. Montenegrin
  270. Mossi
  271. Motu
  272. Muthuvan
  273. Nahuatl
  274. Nateni
  275. Navajo
  276. Ndau
  277. Ndyuka
  278. Nepali
  279. Ngaju
  280. Ngangela (Nyemba)
  281. Nias
  282. Nigerian Fulfulde
  283. Nigerian Pidgin
  284. Niuean
  285. Nkore
  286. Northern Grebo
  287. Northern Mam
  288. Northern Puebla Nahuatl
  289. Northern Sámi
  290. Northern Sotho
  291. Norwegian
  292. Norwegian (Bokmål)
  293. Norwegian (Nynorsk)
  294. Numanggang
  295. Nyakyusa
  296. Nyaneka
  297. Nyungwe
  298. Nzema
  299. Occitan
  300. Ojibwa
  301. Old English
  302. Oriya
  303. Oroko
  304. Oromo
  305. Ossetian
  306. Ovambo (Kwanyama)
  307. Ovambo (Ndonga)
  308. Paite
  309. Pangasinan
  310. Papantla Totonac
  311. Papiamento
  312. Paraguayan Guarani
  313. Pashto
  314. Pele-Ata
  315. Persian
  316. Pijin
  317. Plateau Malagasy
  318. Plautdietsch
  319. Pohnpeian
  320. Polish
  321. Poqomchi’
  322. Portuguese
  323. Potawatomi
  324. Punjabi
  325. Qʼeqchiʼ
  326. Querétaro Otomi
  327. Romani
  328. Romanian
  329. Roviana
  330. Russian
  331. Ruund
  332. S'gaw Karen
  333. Sabaot
  334. Samberigi
  335. Samoan
  336. San Mateo del Mar Huave
  337. San Salvador Kongo
  338. Sangir
  339. Sango
  340. Sanskrit
  341. Saramaccan
  342. Sardinian
  343. Scots
  344. Scottish Gaelic
  345. Sena
  346. Serbian
  347. Serbo-Croatian
  348. Sesotho
  349. Seychellois Creole
  350. Shan
  351. Shilha (Tachelhit)
  352. Shipibo
  353. Shona
  354. Shuar
  355. Sidamo
  356. Sindhi
  357. Sinhalese
  358. Siroi
  359. Slovak
  360. Slovenian
  361. Somali
  362. Songe
  363. South Azerbaijani
  364. South Bolivian Quechua
  365. Southern Ndebele
  366. Spanish
  367. Suau
  368. Sundanese
  369. Swahili
  370. Swazi
  371. Swedish
  372. Syriac
  373. Tagalog
  374. Tahitian
  375. Tajik
  376. Tamil
  377. Tamprusi
  378. Tatar
  379. Tedim Chin
  380. Telugu
  381. Tennet
  382. Teso
  383. Tetela
  384. Tetum
  385. Tetun Dili
  386. Thai
  387. Tigre
  388. Timugon Murut
  389. Tiv
  390. Tojolabʼal
  391. Tok Pisin
  392. Toki Pona
  393. Tongan
  394. Tooro
  395. Tsimané
  396. Tswa
  397. Tswana
  398. Tuareg (Tamajaq)
  399. Tuma-Irumu
  400. Tumbuka
  401. Tungag
  402. Turkish
  403. Turkmen
  404. Tuvaluan
  405. Tuvan
  406. Twi
  407. Tzeltal
  408. Tzotzil
  409. Udmurt
  410. Ukrainian
  411. Uma
  412. Umbundu
  413. Upper Sorbian
  414. Urdu
  415. Urhobo
  416. Uspanteko
  417. Uzbek
  418. Venda
  419. Vietnamese
  420. Vunjo
  421. Wa
  422. Wali
  423. Wallisian
  424. Walloon
  425. Waray
  426. Waris
  427. Waskia
  428. Wayuu
  429. Welsh
  430. Western Bolivian Guarani
  431. Western Bukidnon Manobo
  432. Western Kayah
  433. Western Lawa
  434. Wolaytta
  435. Wolof
  436. Xhosa
  437. Xitsonga
  438. Yabem
  439. Yapese
  440. Yiddish
  441. Yipma
  442. Yom
  443. Yongbei Zhuang
  444. Yongkom
  445. Yoruba
  446. Yucatec Maya
  447. Zande
  448. Zarma
  449. Zotung Chin
  450. Zulu

See also

[edit]
[edit]

References

[edit]