US 12,067,369 B2
System and method for language translation
Renxian Zhang, Markham (CA); Jinnan Lu, Markham (CA); Zhanxuan Ding, Toronto (CA); Jie Ma, North York (CA); Syed Salman Ali, Scarborough (CA); Jason Cox, Pueblo, CO (US); and Xun Li, Shanghai (CN)
Assigned to 7299362 Canada Inc., Toronto (CA)
Filed by 7299362 Canada Inc., Toronto (CA)
Filed on Aug. 1, 2023, as Appl. No. 18/228,842.
Application 18/228,842 is a continuation of application No. 16/939,692, filed on Jul. 27, 2020, granted, now 11,763,098.
Claims priority of provisional application 62/883,727, filed on Aug. 7, 2019.
Prior Publication US 2023/0376698 A1, Nov. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/47 (2020.01); G06F 40/211 (2020.01); G06F 40/42 (2020.01); G06F 40/44 (2020.01); G06F 40/51 (2020.01); G06F 40/55 (2020.01); G06N 3/04 (2023.01); G06N 3/044 (2023.01); G06N 3/082 (2023.01); G06N 3/086 (2023.01); G06N 5/025 (2023.01); G06N 7/01 (2023.01); G06N 20/00 (2019.01); G06F 40/20 (2020.01)
CPC G06F 40/47 (2020.01) [G06F 40/211 (2020.01); G06F 40/42 (2020.01); G06F 40/44 (2020.01); G06F 40/51 (2020.01); G06F 40/55 (2020.01); G06N 3/04 (2013.01); G06N 3/044 (2023.01); G06N 3/082 (2013.01); G06N 3/086 (2013.01); G06N 5/025 (2013.01); G06N 7/01 (2023.01); G06N 20/00 (2019.01); G06F 40/20 (2020.01)] 36 Claims
OG exemplary drawing
 
1. A computer implemented method for language translation, the method comprising:
providing a plurality of domain specific machine translation models;
receiving, at a machine selector module, an input text element in a first language;
selecting, at the machine selector module, a selected domain specific machine translator model in the plurality of the domain specific machine translation models by applying a machine selector model of the machine selector module, the machine selector model for selecting the selected domain specific machine translator model by classifying the input text element as in-domain for the selected domain specific translator model, the selected domain specific machine translator model corresponding to a domain of the input text element in the first language;
translating, at the selected domain specific machine translator model, the input text element from a first language into a second language based on the selected domain specific machine translation model.