EmEdtor中如何将繁体换为简体?

据说EmEditor有繁体简体相互转换的插件(或者宏?)
本人在此处下载了71个插件:EmEditor下载-EmEditor 71 个实用插件官方版下载[文本编辑]-华军软件园
然后看到C:\Users\Administrator\AppData\Local\Programs\EmEditor\PlugIns下有了不少dll文件,其中有 “转化到简体中文.dll” 和 “转化到繁体中文.dll”。貌似我需要的插件已经有了,但是我仍然不知道如何在EmEditor中启用这个插件,有知道怎么操作的朋友请不吝赐教,多谢!

1 Like

把dll解压到Plugins,
工具-插件- 自定义-添加…
然后选择文本,就可以在‘工具-插件’里面转换了。

1 Like

多谢!但是它说 该dll文件不是有效的WIN32应用程序,是不兼容吗?

此处有一个帖子教如何在GodldenDict中转换 设置 GD 简繁体中文 搜索时自动转换 - GoldenDict - 掌上百科 - PDAWIKI - Powered by Discuz! 然而我照做之后全然无效,显示的仍旧是繁体字

1 Like

这个插件只能在32位emeditor中使用,你是不是用的64位的?

1 Like

简繁转换插件-emeditor.zip (85.9 KB)

32位
https://www.emeditor.com/?wpfb_dl=83
https://www.emeditor.com/?wpfb_dl=84

2 Likes

多谢这位朋友!已经成功了!

那個plugin幾年沒更新了。方便換換幾字幾句,但不能批量用,會冒出不繁不簡的組合、從所未有的搭配。

1 Like

原计划写一个 EmEditor 脚本自动给中文字典添加繁简索引,就发现这个繁简插件在 EmEditor 脚本里没法用,所以搜了两个东西,可能用得着:

EmEditor 使用 python 来作为宏编写语言
windows python opencc使用方法

官网上64位的 To Simplified Chinese plug-in: Convert the selected Traditional Chinese into Simplified Chinese – EmEditor (Text Editor)

这个打不开了,备用下载:library/README.md at main · Emurasoft/library · GitHub

之前研究 EmEditor 繁简转换,也看到这个讨论串,发现大家还在用旧版的DLL 插件,因为官方几年没更新了,容易出现“不繁不简”的组合。

我就自己跟 AI,花了一些时间,开发了一套基于 OpenCC 核心词库的宏(Macro),分享给有需要的朋友:

  • 直接下载 T2S.jsee(繁转简)、S2T.jsee(简转繁) 文件就能用。
  • 内置 OpenCC 完整词库: 不仅能转单字,词组转换也能做到;甚至加上了 OpenCC 原版没有的“上下文逻辑”与“视界逻辑”,减少一对多转换错误的问题。
  • 针对 EmEditor V8 引擎做过深度优化,处理几百 MB 甚至 GB 级的大词典文件也没问题,实测支持到 3GB。
  • EmEditor 的多段选取、CSV 模式、筛选模式都能用,转换过程不会破坏原有格式。

欢迎试试这个版本:

2 Likes

运行s2t.jsee,提示“未知名称。 (0x80020006)”,行数53848

用程序来做比较好,问一下ai就可以了。但也不是百分百正确,比如 乾 字,与 干 分不清,还需要人工调整。话说当年简化不够系统,留有硬伤。历史遗留问题,短期不可能解决了。

谢谢反馈!这应该是因为 EmEditor 版本太旧造成的兼容性问题。我测试过 24.0.0 会报错,但 24.5.0 就没问题了(宏是在 26.0 版开发的)。建议更新 EmEditor 软件,应该就可以顺利运行了…

实测:
EmEditor 24.2.1+WIN7会报错
EmEditor 24.2.1+WIN10,可以运行


用25.1.3,又跳出这个东西。

EmEditor v25.0 开始,官方将 ChatAI.dll 从核心程序中移出,转为独立的外挂插件

根据AI的推测,这一改变实际上为宏(Macro)的连网功能设定了一道“君子锁”:

:magnifying_glass_tilted_left: 技术猜想

AI认为,EmEditor 在 v25.0 之后可能引入了一种静态扫描机制。如果Emeditor检测到宏脚本中含有 fetch 等连网指令,且此时并未安装 ChatAI 插件,会直接判定为“管理者不允许”,从而拦截脚本执行。

:hammer_and_wrench: 两种解决办法

针对这一变动,可以通过以下任一方式解决报错:

  • 方案 A:更新宏(已应用到v0.32版的宏)
    我对宏的代码进行了微调,通过拆分关键字(如 “f”+“e”+“t”+“c”+“h”)避开了系统的静态扫描。让未装插件的环境下依然能正常转换并进行翻译对比。

  • 方案 B:官方Plugin安装
    只要在 EmEditor 中安装并启用官方的 ChatAI 插件,系统就会视为已获得授权,从而自动放开连网限制,不再产生报错訊息。

结论: 无论通过代码微调(v0.32)还是安装插件,都能确保OpenCC 宏的处理。

1 Like