APERTIUM PYTHON: перевод с испанского на каталанский

Я полный новичок, пытающийся использовать Apertium для перевода коротких строк с испанского на каталонский, однако получаю следующее предупреждение:

lt-proc: invalid option -- 'x'

Я читал, что это распространено в модуле Python и не вызывает особого беспокойства, однако проблема возникает со следующим минимальным примером:

import apertium
# apertium.installer.install_module("spa-cat")
t = apertium.Translator('spa', 'cat')
print(t.translate('Coche rojo.',mark_unknown=False))

Это печатает:

^Cotxe/*Cotxe$ ^vermell/*vermell$.

Хотя кажется, что перевод идет нормально (Coche rojo = Cotxe vermell), я не могу понять, почему появляются все эти символы и почему слова повторяются. Со мной этого не происходит, когда я использую другие пары перевода, такие как английский-испанский.


person Pepe Domenech    schedule 24.04.2021    source источник


Ответы (1)


Я, наконец, решил это сделать следующее:

sudo apt-get purge -y lttoolbox

А затем переустановить все языки через:

import apertium
apertium.installer.install_module("spa")
apertium.installer.install_module("cat")
apertium.installer.install_module("spa-cat")

При этом исчезли и предупреждающие, и неудобные символы.

person Pepe Domenech    schedule 24.04.2021