APERTIUM PYTHON:从西班牙语翻译成加泰罗尼亚语
APERTIUM PYTHON: Translation from Spanish to Catalan
我是一个完全的新手,试图使用 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"),但我不明白为什么会出现所有这些符号以及为什么会重复这些词。当我使用其他翻译对(例如英语-西班牙语)时,这不会发生在我身上。
我终于通过以下方式解决了这个问题:
sudo apt-get purge -y lttoolbox
然后通过以下方式重新安装所有语言:
import apertium
apertium.installer.install_module("spa")
apertium.installer.install_module("cat")
apertium.installer.install_module("spa-cat")
有了这个,警告和不方便的符号都消失了。
我是一个完全的新手,试图使用 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"),但我不明白为什么会出现所有这些符号以及为什么会重复这些词。当我使用其他翻译对(例如英语-西班牙语)时,这不会发生在我身上。
我终于通过以下方式解决了这个问题:
sudo apt-get purge -y lttoolbox
然后通过以下方式重新安装所有语言:
import apertium
apertium.installer.install_module("spa")
apertium.installer.install_module("cat")
apertium.installer.install_module("spa-cat")
有了这个,警告和不方便的符号都消失了。