我可以将字符串发送到 IME (Windows) 以获得翻译吗?
例如(我正在使用韩语输入法)我可以通过发送“xodnek”(作为字符串)获得태우다吗?
如果不可能,我可以从它的单个字符ㅌㅐㅇㅜㄷㅏ(来自键“xodnek”)中得到태우다吗?
For example (I'm using Korean IME btw) can I get 태우다 from sending "xodnek" (as a string)?
If that isn't possible, can I get 태우다 from it's individual characters ㅌㅐㅇㅜㄷㅏ (which is from the keys "xodnek").
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用的是 .NET,则以下内容将起作用:
在本机 Win32 中,相应的调用为 NormalizeString:
NormalizeString 仅在 Windows Vista+ 中可用。您需要“Microsoft 国际化如果您想在 XP 上使用它,请安装域名 (IDN) 缓解 API”(为什么它在 IDN 下载中,我不明白...)
请注意,这两种方法实际上都不需要使用 IME - 无论您是否安装了韩语输入法,它们都可以工作。
If you are using .NET, the following will work:
In native Win32, the corresponding call is NormalizeString:
NormalizeString is only available in Windows Vista+. You need the "Microsoft Internationalized Domain Name (IDN) Mitigation APIs" installed if you want to use it on XP (why it's in the IDN download, I don't understand...)
Note that neither of these methods actually requires use of the IME - they work regardless of whether you've got the Korean IME installed or not.