Advertisement

Po-Auto-Translation:利用Google翻译实现PO文件的免费自动翻译

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Po-Auto-Translation是一款创新工具,它巧妙地运用了Google翻译服务,能够帮助用户高效、低成本地完成PO文件中的文本自动翻译工作。 自动翻译使用Google翻译将PO文件免费转换的过程如下:脚本用JavaScript编写,并要求在Node.js环境中运行。首先克隆此仓库: ``` git clone git@github.com:MehdiNassim/po-auto-translation.git ``` 然后安装依赖项: ``` yarn install ``` 接下来,使用以下命令将您的PO文件转换为csv文件: ``` node index.js untranslated_XX.po > untranslated_XX.csv ``` 之后,请将生成的untranslated_XX.csv上传到Google表格,并在相应的单元格中应用公式`=GOOGLETRANSLATE(A2;en;ar)`进行翻译。最后,使用命令行工具将已翻译的内容转回PO文件格式。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Po-Auto-TranslationGooglePO
    优质
    Po-Auto-Translation是一款创新工具,它巧妙地运用了Google翻译服务,能够帮助用户高效、低成本地完成PO文件中的文本自动翻译工作。 自动翻译使用Google翻译将PO文件免费转换的过程如下:脚本用JavaScript编写,并要求在Node.js环境中运行。首先克隆此仓库: ``` git clone git@github.com:MehdiNassim/po-auto-translation.git ``` 然后安装依赖项: ``` yarn install ``` 接下来,使用以下命令将您的PO文件转换为csv文件: ``` node index.js untranslated_XX.po > untranslated_XX.csv ``` 之后,请将生成的untranslated_XX.csv上传到Google表格,并在相应的单元格中应用公式`=GOOGLETRANSLATE(A2;en;ar)`进行翻译。最后,使用命令行工具将已翻译的内容转回PO文件格式。
  • Google Translate 进行 PO
    优质
    本文章介绍如何使用Google Translate工具进行PO文件(通常是编程或软件本地化中使用的文件)的翻译工作,并提供相关技巧和注意事项。 使用 Google Translate 翻译 PO 文件,并安装 potranslate 工具,可以执行 pip install potranslate 命令进行安装。
  • PO Auto-Translate 1.0.4558 汉化版(与手PO工具)
    优质
    PO Auto-Translate是一款集成了自动和手动功能的高效翻译工具,专为需要频繁处理多语言文本的用户设计。该汉化版软件提供精准、快速的语言转换服务,助力跨文化交流无障碍。 PO Auto-Translate1.0.4558老朽痴拙汉化版(简称PO自动翻译器)是一款免费的资源翻译工具,它可以读取现有的PO/POT文件,并使用Google Translate API.dll将选中的项目翻译成指定语言或进行反向翻译。用户也可以手动输入翻译结果。该软件兼容Windows XP及以上版本的操作系统(包括32位和64位),在x64计算机上以一个64位进程运行。 需要注意的是,自动翻译所使用的语言选择由PO/POT文件中的设置确定,通过此工具无法更改这些设置。因此,在进行整体的语言本地化时需要使用专门的PO编辑器来调整文件内的相关设定。 PO Auto-Translator读取现有的po/pot文件,并根据其中指定的语言设置对选中项目自动翻译并列出结果在翻译列中显示。同时会执行反向翻译检查,如果反向翻译的结果与原字符串一致,则会在PO Auto-Translator的反向翻译栏中标记为空白以表示两者匹配;反之则列表示不匹配的反向翻译结果。 该软件兼容Windows XP及以上版本的操作系统(包括32位和64位),在x64计算机上运行时,它将以一个64位进程的形式执行。
  • Laravel-Auto-Translate:服务化语言
    优质
    Laravel-Auto-Translate是一款插件,它能够自动使用翻译服务更新Laravel框架中的语言文件,极大地方便了多语言网站的开发和维护。 使用此软件包可以利用翻译服务来转换语言文件。它包含了免费的Google Translate版本、Google Translate API 和 Deepl 选项。用户只需指定源语言与目标语言,该工具便能自动完成文件翻译工作。对于快速原型制作或初步翻译想法(后续需编辑)而言,这非常有用。 此软件包附带两个工匠命令:一个用于填补所有未在目标语言中设置但存在于源语言中的缺失翻译;另一个则会将所有的源语言文件进行翻译,并替换掉目标语言文件的内容。该软件包适用于 Laravel 5.6 或更高版本的框架,并且需要 PHP 7.2 或以上版本的支持。 安装方法:通过 composer 安装,命令为 `composer require ben182/laravel-auto-translate`。 配置发布后使用 php artisan 命令进行设置:`php artisan vendor:publish --provider=Ben182\AutoTranslate\AutoTranslateServiceProvider`。用户可以在该文件中指定源语言、目标语言、翻译器及语言文件的路径。 支持的语言和工具包括: - 谷歌翻译 - HT(可能指的是某种特定版本或类型,原文未具体说明)
  • GNU Health汉化教程及已po
    优质
    本项目提供GNU Health项目的汉化教程和已翻译的PO文件,旨在帮助用户更好地理解和参与GNU Health系统的本地化工作。 GNU Health 没有中文翻译,现附上经过两周时间完成的 po 文件及汉化教程。该教程包含图示,便于操作,并在 2014 年 1 月通过实际测试验证了其有效性。
  • Google-Translate-API:无限使Google
    优质
    这是一款利用Google Translate API实现免费且无限制使用的翻译插件,能够帮助用户快速准确地进行多语言互译。 google-translate-api 是一个免费且不限制使用的 Google Translate API 用于 Node.js。产品特点包括自动语言检测、拼写校正、语言修正以及快速可靠的性能(它使用与Google相同的服务器)。为什么要选择这个分支?因为该分支包含多项改进:新增了 client=t|gtx 的选项,设置为 gtx 可以使过期的令牌依然有效;修复了从当前 https://translate.google.com 提取 TKK 时的问题;移除了不安全的 unsafe-eval 依赖项,并增加了通知功能以便在 Google API 更改时获得提醒。此外还添加了对自定义顶级域名的支持,以及输出发音的功能。新增支持自定义选项以使用代理和绕过请求限制,同时支持来自API外部的语言扩展。最后,该分支还包括了 TypeScript 定义的增加。
  • google_trans_new: 无限制GooglePython插
    优质
    google_trans_new是一款免费且不限制使用的Python插件,为用户提供便捷高效的Google翻译服务,适用于文本及网站内容的快速翻译。 google_trans_new 版本1.1.9 是一个免费且无限制的 Python API,用于 Google 翻译。它解决了旧版 API 使用 tk 值的问题,并使得使用更加简便。此接口仅限于学术用途,请勿将其用作商业目的。版本 1.1.9 对 URL 转换进行了改进。 如果您在翻译中遇到不同性别的词汇,将会返回一个列表形式的结果。 安装方法: ```shell pip install google_trans_new ``` 基本使用示例: ```python from google_trans_new import google_translator translator = google_translator() translate_text = translator.translate(สวัสดีจีน, lang_tgt=en) print(translate_text) # 输出:Hello China ``` 高级用法请参考相关文档。
  • Translation - idea插
    优质
    Translation翻译插件是一款专为Idea用户设计的实用工具,它能够帮助开发者轻松实现代码和文档的多语言翻译功能,提高工作效率。 idea插件 - Translation翻译插件是一款实用的工具,能够帮助用户在IntelliJ IDEA开发环境中进行高效的代码文本翻译工作。它支持多种语言之间的互译,并且界面简洁易用,大大提高了跨语言编程交流与学习的效率。此外,该插件还具备自动检测输入内容的语言类型、提供即时反馈等功能特性,使得开发者可以专注于编码的同时轻松完成必要的翻译任务。
  • Google APIPython代码
    优质
    本项目介绍如何运用Google Translate API创建一个高效的Python程序以进行文本翻译,适合编程爱好者和技术开发者学习实践。 ```python # -*- coding: utf-8 -*- import httplib from urllib import urlencode import re def out(text): p = re.compile(r,‘) m = p.split(text) print m[0][4:].decode(UTF-8).encode(GBK) if __name__ == __main__: while True: word = raw_input(Input the word you want to search:) ```
  • Java中中英——使GoogleAPI
    优质
    本项目旨在实现Java程序中对中文和英文的自动翻译功能,采用Google翻译API进行文本转换,方便开发者处理多语言需求。 只要电脑上安装了JDK 1.5或以上版本,直接解压文件并运行编译.bat即可。