Python 翻译系统和使用系统是否可以在两台不同的机器上使用?

Python 翻译系统和使用系统是否可以在两台不同的机器上使用?,python,translation,gettext,Python,Translation,Gettext,我有两个系统: 系统A: 这将显示mo文件中带有ugettext的翻译系统 系统B: 这将处理po文件并翻译内容 这两个系统位于不同的计算机上,但位于同一服务器节点上 mo翻译被缓存,因此在读取后不会再次请求它们 我正在寻找一个很好的解决办法,来解决这个问题 更新: 我需要一个很好的方法让这两个系统一起工作。只需创建一个API(通过JSON-RPC、XML-RPC、SOAP、CORBA、DCOM、烟雾信号、字符串和锡罐,这无关紧要……),允许客户端指定原始字符串、语言、计数和上下文,并让服务器执

我有两个系统:

系统A: 这将显示mo文件中带有ugettext的翻译系统

系统B: 这将处理po文件并翻译内容

这两个系统位于不同的计算机上,但位于同一服务器节点上

mo翻译被缓存,因此在读取后不会再次请求它们

我正在寻找一个很好的解决办法,来解决这个问题

更新:

我需要一个很好的方法让这两个系统一起工作。

只需创建一个API(通过JSON-RPC、XML-RPC、SOAP、CORBA、DCOM、烟雾信号、字符串和锡罐,这无关紧要……),允许客户端指定原始字符串、语言、计数和上下文,并让服务器执行翻译并返回翻译后的字符串


如果翻译API反映了gettext API,那么它可以作为gettext模块的替代品,客户端不需要任何重新编码,只需要指定服务器。

您也可以将po文件托管在共享驱动器上,并检查文件的更新。

确定吗?你需要解决什么问题?这是我的想法,但是通过http发送二进制数据。你建议通过什么协议来完成?他们需要,但我需要以某种方式移动文件。如果是共享驱动器,那么你不需要移动文件,不?是的,但这需要移动,因为驱动器所在的位置上没有garantuee。理论上,将来其中一台机器可能位于另一个服务器节点上。