擅长:python、mysql、java
<p>只要可能,您可以使用dict将原始短语中的每个单词映射到所需的语言:</p>
<pre><code>c1 = "befreit"
c2 = "baeche"
c3 = "eise"
c4 = "sind"
c5 = "strom"
c6 = "und"
c7 = "vom"
mydict = {c1:"liberated", c2:"brooks", c3:"ice", c4:"are", c5:"river", c6:"and", c7:"from"}
phrase = "vom eise befreit sind strom und baeche"
translated = " ".join([mydict.get(p, p) for p in phrase.split(' ')])
print translated
# from ice liberated are river and brooks
</code></pre>
<p>请注意,您可能需要一个更仔细的标记化方案,而不是使用<code>split()</code>,来处理诸如单词后跟标点符号之类的情况。在</p>