首页 > 解决方案 > django 翻译 html 标签内的文本并维护 html 标签

问题描述

我找到了一个可以用来翻译文本的工具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 文本,该方向看起来将是“几乎”工作的臃肿代码,我很好奇是否有人知道一种让它更干净地工作的方法。

标签: django

解决方案


推荐阅读