Python 是否有使用django的i18n帮助器模块?

Python 是否有使用django的i18n帮助器模块?,python,django,internationalization,django-i18n,Python,Django,Internationalization,Django I18n,我想翻译我的网页。但在django中使用i18n模块似乎是不可能的 在django Internationalization教程中,他们说要编辑所有po文件 po文件 # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR

我想翻译我的网页。但在django中使用i18n模块似乎是不可能的

在django Internationalization教程中,他们说要编辑所有po文件

po文件

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2013-05-27 10:16+0530\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"

#: registration/admin.py:23
msgid "Activate users"
msgstr ""

#: registration/admin.py:43
msgid "Re-send activation emails"
msgstr ""

#: registration/forms.py:34
msgid "Username"
msgstr "uuuuuuuuuuuu"
#一些描述性的标题。
#版权(C)软件包版权所有者的年份
#此文件在与包相同的许可证下分发。
#第一作者,年。
#
#,模糊
msgid“”
msgstr“”
“项目Id版本:包版本\n”
“将Msgid错误报告给:\n”
“罐创建日期:2013-05-27 10:16+0530\n”
“采购订单修订日期:年月日:MI+区域\n”
“最后一个转换器:全名\n”
“语言团队:语言\n”
“语言:\n”
“MIME版本:1.0\n”
“内容类型:文本/普通;字符集=UTF-8\n”
“内容传输编码:8位\n”
“复数形式:nplurals=2;复数=(n!=1)\n”
#:注册/管理员:23
msgid“激活用户”
msgstr“”
#:注册/管理员:43
msgid“重新发送激活电子邮件”
msgstr“”
#:注册/表格。py:34
msgid“用户名”
msgstr“UUU”

编辑语言,我不知道是非常非常困难的。所以我想知道有没有能自动翻译的应用程序

我不知道有任何“自动翻译”django应用程序用于此。这将是一个有趣的虽然

我知道有一款漂亮的Django应用程序叫做-。此应用程序使检测和添加对新语言的支持变得非常容易。这对于处理以不同语言显示的静态文本应该是完美的。例如,您有一些静态文本X以及用20种不同语言显示的内容。用于手动将X翻译为这20种语言并存储

但问题是它不能自动翻译

自动语言翻译是一项复杂的功能,涉及深入的语言理解和NLP技术,对于django应用程序来说,这样做是不切实际的。我建议您在帮助下,将其插入到
django母语
或直接插入
django-i18
。因此,从理论上讲,通过谷歌翻译,你可以即时进行语言检测,并将语言从一种语言翻译成另一种语言。若你们采用这种方法,请注意谷歌翻译仍然倾向于这种模式,我已经看到它在不止一种情况下彻底失败了