我打算将Python Bottle框架用于一个简单的网站.除了数字(例如,表中显示的数据),所有输出必须是日语.因此,我不需要输出“345.65米”,而是输出“345.65”.

无论如何,我可以创建一个包含(英语)键=(日语)值对的文本文件…类似于:

meters = メートル

seconds = ...

height = ....

Welcome = ...

Error = ....

然后将其读入字典并在运行时翻译我的字符串:例如,

settranslationfile("JapaneseWords.txt");

response.write( "

+ 345.65 + translate("meters") + "" ).

我不懂日语或Unicode /本地化的东西是如何工作的.如果必须的话,我将尝试学习Unicode如何工作……但是实现这一点的阻力最小的路径是什么.任何这样做的Python库?像“JapaneseWords.txt”这样的文件最有可能被日本客户填写并发送给我.

如果在其他框架中有这样的工具,我愿意考虑转换到它们 – 最好是基于Python的框架,然后是Java.

解决方法:

您刚刚描述的内容已经存在,它被称为gettext(编辑:另见Python的gettext模块).它确实如此,我不确定它是否支持它,但我知道Django framework(也是Python)确实支持它.

当然可以将它集成到您​​的Bottle Web应用程序中,但如果您愿意切换,那么这里是internationalization and localization上的Django文档.

标签:python,internationalization,gettext,cjk,machine-translation

日语python怎么说_python – 将输出翻译成日语相关推荐

  1. 如何将所有中文的文件名称翻译成日语

    最近有很多朋友在问,如何处理文件,比如将所有中文的文件名称快速翻译成日语呢?不知道如何操作的宝贝们,下面一起来试试. 所需工具 安装一个文件批量改名高手 文件素材若干 操作步骤 打开文件批量改名高手, ...

  2. 在线翻译方法,怎么把中文文件夹名翻译成日语

    于很多人来说中文翻译日文很困难.那么有哪些方法可以帮助我们实现中文翻译日文呢?多个文件素材该怎么办呢?是不是很想知道?下面随小编一起来试试. 所需工具 文件批量改名高手 文件素材若干 操作步骤 将准备 ...

  3. 文件改名,如何将文件名从简体中文翻译成日语。

    现在翻译越来越普及了,经常需要将文件名称进行翻译,那么我们应该要怎样将文件名称从简体中文翻译成日语.简体小编就给大家分享一下我的操作步骤. 首先,第一步,我们需要打开文件批量改名,并点击登录账号. 第 ...

  4. 日语python怎么说_python+Mecab,一次性学会日语分词

    某天在磕N1听力材料的时候,突然想到:"如果把听力里的高频词都背熟,那我的日语听力岂不是畅通无阻?"(我可真是个小机灵鬼) 实现思路就是"分词+统计",先写一个 ...

  5. python不换行_Python print 输出时不换行

    Python 输出内容跟其他程式语言差不多, 用 print 便可以印出想要的内容, 例如: #!/usr/bin/python print("Hello World!") 1 2 ...

  6. python代码比例_Python如何输出百分比

    Python 输出百分比的两种方式 注: 在python3环境下测试. 方式1:直接使用参数格式化:{:.2%} {:.2%}: 显示小数点后2位 显示小数点后2位: >>> pri ...

  7. python乱码怎么办_python中输出中文乱码怎么解决

    我们在使用python进行编程的时候,往往会面临输出中文的问题,这个时候往往会报错,小编这次与大家分享一下怎么解决. 工具/原料 Pycharm 方法/步骤 1 我们以pycharm为IDE工具,来举 ...

  8. python表格对齐_python 格式化输出 列表对齐左对齐右对齐

    原博文 2020-10-14 09:30 − python对齐输出 https://www.cnblogs.com/nul1/p/11136495.html python - 输出列表自动对齐(支持中 ...

  9. python如何输入字母_python怎么输出单词的字母

    Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 语法:(推荐学习:Python视频教程) for循环的语法格式如下:for iterating_var in sequenc ...

最新文章

  1. Excel VBA附合导线平差自动计算表
  2. 使用 做签名的post_java组件HuTool相关工具类的使用(五)
  3. Flex与.NET互操作(三):基于WebService的数据访问(下)
  4. 批处理ping指定ip列表
  5. socket 编程入门教程(一)TCP server 端:4、构造函数涉及的概念
  6. 数博会重磅活动:第三届大数据科学与工程国际会议日程
  7. POI2006 ZAB-Frogs
  8. 站长seo经过的阶段
  9. 把实体 转为json 数据格式---jackson 的详细用法.
  10. 学习分布式技术,技术人看这里
  11. linux中删除特殊文件
  12. 前端js获取本项目的项目根地址
  13. Atitit 人员招募之道 attilax著
  14. android studio 工程rebuild没反应,Andriod Studio Clear Project或Rebuild Project出错
  15. 6.Linux中的进程管理
  16. 51单片机原理以及接口技术(三)-80C51的指令系统
  17. CSS背景颜色、背景图片、背景填充
  18. iOS开发调试技巧之模拟定位国外位置
  19. 一种简单的业务数据监控告警设计方案
  20. 毛刺现象 java_硬件毛刺

热门文章

  1. jxl对某一列设置单元格格式
  2. ad17 pcb扇孔_PCB扇孔处理
  3. 名画326 金农《花卉图册十二开》
  4. Android地图开发之BingMap基础教程
  5. plot(matplotlib.pyplot)绘图(条状图)
  6. 分布式系统如何保证一致性
  7. uniapp前端微信h5支付
  8. 智能建筑市场分析 绿色环保成为主要趋势
  9. Opengl ES之EBO
  10. 公司入职时签订的保密协议和不竞争协议