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