7

你知道是否有 C# 中的库或字典可以帮助我将平假名翻译成汉字吗?我知道有 Windows 的 IME,但我想为给定的平假名完全定制汉字候选列表的设计,而这个 IME 是不可能的。

例子:用户写“toru”,首先翻译成平假名:“とる” 我想有这个选择列表:

撮る 取る 盗る

谢谢!

4

3 回答 3

5

不幸的是,我不知道 ac# 库。我发现的所有内容都涉及导入一些本机库,例如在这个操作系统线程中:Japanese to Romaji with Kakasi

如果您愿意这样做,也许JWPce可能会有所帮助。

尽管这是作为日语文本编辑器实现的,但它还包含一个字典功能(它实际上包含大量字符查找系统),可以执行您想要执行的操作。

可能你可以编译项目然后导入那些查找功能?JPWce 在 GPL 下获得许可,您可以直接从主页下载二进制可执行文件和源代码。

[编辑]

研究更多我在 Google Code 上偶然发现了mozc :

Mozc 是一款日文输入法编辑器 (IME),专为 Chromium OS、Windows、Mac 和 Linux 等多平台而设计。这个开源项目源自 Google Japanese Input。

(BSD 许可证)

我自己还没有研究过它,但它可能更像你正在寻找的东西,因为它没有“围绕它”的完整应用程序,而是打算用作一个库。就像你想要的那样。

他们还链接到一个简短的视频输入的样子:http ://www.google.co.jp/ime/

不幸的是,这仍然是 C++,而不是 .NET,但它可能是一个起点。

于 2012-04-10T13:52:09.080 回答
2

Microsoft 将此作为单独的产品发布,称为 Visual Studio International Pack

http://visualstudiogallery.msdn.microsoft.com/74609641-70BD-4A18-8550-97441850A7A8

于 2012-04-11T05:40:04.827 回答
1

我也不知道 C# 库。但鉴于字典可能就足够了,您可能需要考虑使用Anthy附带的 IME 字典。

如果您下载最新版本的源代码mkworddic,您会在和alt-cannadic目录中找到字典源代码。查看以.t.

请注意,它们以 EUC-JP 编码;您可能希望将它们转换为 UTF-8。

于 2012-04-11T05:12:52.557 回答