我找到了可用于翻译文本googletrans
这是它的工作方式
from googletrans import Translator
translator = Translator()
result = translator.translate(text, dest=lang)
print(result.text)
但是如果我的文字可能来自django-ckeditor
,那么它就包含html标记
<h1>Some Title</h1>
<p>Some Text</p>
我需要将此文本传递给它并仍然保留html标记,到目前为止,它倾向于破坏对称性,并且破坏了文本格式,以至于无法正确翻译。
有beautiful soup
之类的工具可以帮助您阅读html文本,该方向看起来像是b肿的代码,几乎“不起作用”,我很好奇是否有人知道一种使其工作的方法更干净。