def translate_one(source, target):
     words = europal.split_sentence(source)
     print('# source : ' + ' '.join(words))
     x = model.xp.array([source_ids.get(w, 1) for w in words], 'i')
     ys = model.translate([x])[0]
     words = [target_words[y] for y in ys]
     print('#  result : ' + ' '.join(words))
     print('#  expect : ' + target)
Example #2
0
 def translate_one(source, target):
     words = europal.split_sentence(source)
     print('# source : ' + ' '.join(words))
     x = model.xp.array(
         [source_ids.get(w, 1) for w in words], numpy.int32)
     ys = model.translate([x])[0]
     words = [target_words[y] for y in ys]
     print('#  result : ' + ' '.join(words))
     print('#  expect : ' + target)