论坛风格切换切换到宽版
  • 61195阅读
  • 168回复

Passolo 在线翻译宏 2019.05.21 (Build 190521) [复制链接]

上一主题 下一主题
离线wanfu
 

发帖
2734
金钱
12170
威望
1217
只看楼主 正序阅读 0 发表于: 2010-05-13
软件版本: 2019.05.21 (Build 190521)
适用系统: Windows XP/2000 以上系统
适用版本: 所有支持宏应用的 Passolo 6.0 及以上版本
界面语言: 简体中文和繁体中文 (可自定义并可扩展)
授权形式: 免费软件
官方主页: http://www.hanzify.org
开 发 者: 汉化新世纪成员 wanfu (2010-2019)

软件简介:
===========
Passolo 在线翻译宏是一个用于 Passolo 翻译列表字串的在线翻译宏程序。它具有以下功能:
- 利用在线翻译引擎自动翻译 Passolo 翻译列表中的字串
- 集成了一些著名的在线翻译引擎,并可自定义其他在线翻译引擎
- 可选择字串类型、跳过字串以及对翻译前后的字串进行处理
- 集成 Passolo 翻译检查宏、可在翻译后检查并纠正翻译中的错误
- 内置可自定义的自动更新功能
- 可自定义并可扩展的用户界面语言

本程序包含下列文件:
- PSLWebTrans.txt (简体中文说明文件)
- PSLWebTrans.bas (在线翻译宏文件 - 界面方式运行)
- PSLWebTrans_Silent.bas (在线翻译宏文件 - 静默方式运行)
- PSLWebTrans_Auto.bas (在线翻译宏文件 - 系统宏方式运行)
- Module\modTransCommon.bas (在线翻译宏公共模块)
- Module\modMD5.bas (MD5 加密模块)
- Module\modGoogleJScript.js (Google JScript 脚本文本)
- Data\PSLCheckAccessKeys.ini (翻译检查宏默认配置文件)
- Data\PslWebTrans_0804.lng (简体中文语言文件)
- Data\PslWebTrans_0404.lng (繁体中文语言文件)

运行环境:
===========
- 支持宏处理的 Passolo 6.0 及以上版本,必需
- Windows Script Host (WSH) 服务 (VBS),必需
- Adodb.Stream 服务,必需
- Microsoft.XMLHTTP 服务,必需
- Microsoft.XMLDOM 服务,解析 responseXML 返回结果格式所需

使用方法:
===========
- 将解压后的文件连同子文件夹一起复制到 PSL 系统文件夹中定义的 Macros 文件夹中
- 在 Passolo 的工具 -> 自定义工具菜单中添加该宏文件并定义该菜单名称此后就可以单击该菜单直接调用
- 静默方式运行和系统宏方式运行的在线翻译宏仅作用于选定字串,跳过字串和字串处理按对话框方式运行的在线翻译宏设置运行。要定义该宏的运行参数,需使用对话框方式设置
- 系统宏方式方式运行的在线翻译宏的使用方法为:
(1)在 Passolo 的宏对话框中设置该宏为系统宏
(2)右键单击 Passolo 主窗口的右下角系统宏图标,选择“启动系统宏”菜单启动系统宏,或者在工具 - 系统宏菜单中选择“启动系统宏”菜单启动系统宏
(3)在 Passolo 的选项对话框中的翻译助手中的预翻译和模糊翻译中选定系统宏
(4)在 Passolo 的翻译列表窗口中,选定一个或多个字串,单击右键选择“预翻译”菜单,或者打开“翻译助手”,选定一个字串,此时将运行系统宏进行翻译

更新历史:
===========
版本 2019.05.21 (Build 190521)
- 修正获取翻译时,返回结果格式为 responseText 时,错误地使用了 responseStream 的
  翻译开始和翻译结束的设置
  
版本 2019.05.20 (Build 190520)
- 修正 Passolo 2017 版本下发生的语法错误
- 调整数字符号相邻的多余空格为数字符号之间和与拉丁字符之间的空格
- 修正未识别仅 + 号的加速器,并增加 Numkeys 作为默认加速器

版本 2019.04.29 (Build 190429)
- 修正以系统宏方式运行的翻译宏“无此属性或方法”的错误,感谢神月老师发现此错误

版本 2019.04.17 (Build 190417)
- 修正选用其他翻译列表中的翻译作为翻译来源时发生的错误
- 修正系统方式运行的检查宏对翻译宏的干扰问题
- 扩展 %x 变量中的多余空格为全部和数字符号相邻的多余空格

版本 2019.04.15 (Build 190415)
- 保持拉丁字符和亚洲字符之间的空格检查,改为只检查 3 个以上的字母

版本 2019.04.14 (Build 190414)
- 全新的程序架构,扩展功能更方便
- 在配置中增加签名、密钥和 MD5 计算新项目,可以应对难度不大的翻译引擎
- 修复 Google 翻译引擎的不可用,感谢朵朵老师的帮助并提供 JS 脚本
- 将 Yahoo 翻译引擎替换为百度翻译引擎,并增加有道翻译引擎
- 增加多个 User-Agent 标头的随机发送,以提高安全系数
- 增加拉丁字符和亚洲字符之间的空格检查,始终保持为一个
- 自动替换全角 % 为半角,并增加对 %x 变量中的空格检查
- 增加按下 ESC 键的中断功能

后面的更新历史省略!

下载地址:http://www.hanzify.org/software/12812.html

提供一个金桥和有道的翻译引擎配置文件(在配置界面中导入即可)。
金桥有道.rar (2 K) 下载次数:124
提供一个利用 Google API 的 Google 翻译引擎配置文件(在配置界面中导入即可),可以加快翻译速度,但是需要自己去 https://code.google.com/apis/console/?api=translate 申请一个API Key,并在引擎注册 ID 栏中输入。
[attachment=29313]
提供一个利用 Baidu API 的翻译引擎配置文件(在配置界面中导入并申请一个APIKey填入即可)。
BaiduAPI.rar (1 K) 下载次数:40

其他相关宏:
Passolo 翻译检查宏
http://bbs.hanzify.org/read.php?tid=58303
Passolo 简繁体中文转换宏
http://bbs.hanzify.org/read.php?tid=58176
INI 文件转换宏
http://bbs.hanzify.org/read.php?tid=59573
Passolo 非标字串宏
http://bbs.hanzify.org/read.php?tid=96157


小图 | 大图 图片

  • Passolo 在线翻译宏 2019.05.21 (Build 190521)|汉化工具 - 汉化新世纪论坛
  • Passolo 在线翻译宏 2019.05.21 (Build 190521)|汉化工具 - 汉化新世纪论坛
  • Passolo 在线翻译宏 2019.05.21 (Build 190521)|汉化工具 - 汉化新世纪论坛
  • Passolo 在线翻译宏 2019.05.21 (Build 190521)|汉化工具 - 汉化新世纪论坛
  • Passolo 在线翻译宏 2019.05.21 (Build 190521)|汉化工具 - 汉化新世纪论坛
  • Passolo 在线翻译宏 2019.05.21 (Build 190521)|汉化工具 - 汉化新世纪论坛
  • Passolo 在线翻译宏 2019.05.21 (Build 190521)|汉化工具 - 汉化新世纪论坛
  • Passolo 在线翻译宏 2019.05.21 (Build 190521)|汉化工具 - 汉化新世纪论坛
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 168 发表于: 2017-04-22
版本 2017.04.22 (2017-04-22)
- 更新 Google 翻译引擎的默认网址,以支持新版的 Google 翻译网站
  初次使用时会自动下载证书,按默认安装即可

注意:证书有期限限制,每次启动 Passolo 初次使用时会比较费时。
离线a2213572

发帖
718
金钱
6480
威望
648
只看该作者 167 发表于: 2016-09-26
我只是運氣好.
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 166 发表于: 2016-09-26
回 165楼(a2213572) 的帖子
a2213572:已解決 (2016-09-26 10:14) 

谢谢,确实可以,还是你厉害!
离线a2213572

发帖
718
金钱
6480
威望
648
只看该作者 165 发表于: 2016-09-26
已解決
离线a2213572

发帖
718
金钱
6480
威望
648
只看该作者 164 发表于: 2016-09-18
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 163 发表于: 2016-09-18
谢谢楼上 a2213572 ,从你提供的情况看,在台湾也无法访问的话,应该是翻译宏默认的 Google 引擎配置已经被 Google 改变了。请将引擎网址设置为 http://translate.google.com/translate_t? 试试看,我这里是不成功。
在中国大陆,由于 Google API 无法访问,不知道现在访问 Google API 需要怎样的设置?楼上可否也提供一些信息。
Mircrosoft API 除翻译宏提供的这个免费 AppID 外,已经无法直接用自己注册的 AppID 来获取翻译,需要用 AppID 和 Key 先访问 Microsoft 一个网站获取访问令牌,然后用这个令牌访问翻译引擎获取翻译。相当于需要访问二次才能获取一次翻译。
而百度翻译引擎则在访问模板中使用了用注册 ID + 密钥 + 要翻译的文本所计算的 MD5 值来访问翻译服务器。
有道 API 还是原来的样子,可以直接用 AppID 和 Key 来访问。
鉴于以上各大翻译引擎安全策略的改变,考虑还要进一步升级翻译宏,以支持这些要求。

离线a2213572

发帖
718
金钱
6480
威望
648
只看该作者 162 发表于: 2016-09-18
提供參考
离线wanfu

发帖
2734
金钱
12170
威望
1217
只看该作者 161 发表于: 2016-09-18
不知是我们国家的屏蔽还是 Google 翻译引擎的改变,最近翻译宏的默认 Google 配置已经无法访问了。Google API 的注册网站 https://code.google.com/apis/console 也访问不了。Google API 也无法使用。请各位注意。
离线22564221
发帖
*
金钱
*
威望
*
只看该作者 160 发表于: 2014-07-29
看看。。支持一下。。