标签: google-input-tools

Google输入工具"API" - 可以使用吗?

我注意到Google通过网址接受任何语言的音译和IME请求:

https://inputtools.google.com/request?text=$&itc=$&num=$\
    &cp=0&cs=1&ie=utf-8&oe=utf-8&app=test
Run Code Online (Sandbox Code Playgroud)

$对于任何语言和文本,where 是下面的变量.

例如,法语(试一试):

var text = "ca me plait",
    itc = "fr-t-i0-und",
    num = 10;
// Result:
[
    "SUCCESS",
    [
        [
            "ca me plait",
            [
                "ça me plaît"
            ]
        ]
    ]
]
Run Code Online (Sandbox Code Playgroud)

或者,普通话(试试):

var text = "shide",
    itc = "zh-t-i0-pinyin",
    num = 5;
// Result: 
[
    "SUCCESS",
    [
        [
            "shide",
            [
                "??",
                "??",
                "??",
                "??",
                "??"
            ],
            [],
            {
                "annotation": [
                    "shi de",
                    "shi de",
                    "shi de",
                    "shi de",
                    "shi de"
                ] …
Run Code Online (Sandbox Code Playgroud)

google-api ime google-input-tools

16
推荐指数
1
解决办法
5761
查看次数

使用java更改/切换Windows 7输入语言

已经阅读过与此类似的旧问题.

操作系统:Windows 7 x64

语言输入:

在此输入图像描述

我想语言切换到马拉雅拉姆语(印度)[Google Input tools]只有一个jTextFieldJava Swing应用和切换回英语(美国)的其余字段.

更新:

该领域malyalamField是一个javax.swing.JTextField

       javax.swing.JTextField malyalamField= new javax.swing.JTextField();
       malyalamField.setFont(new java.awt.Font("Arial Unicode MS", 0, 12));
Run Code Online (Sandbox Code Playgroud)

马拉雅拉姆语(印度): 南印度州使用的一种名为喀拉拉邦的区域语言.

我尝试通过在和事件上从java 激活Alt + LShift键组合来实现这一点FocusGainedFocusGained

int keyInput[] = { KeyEvent.VK_ALT, KeyEvent.VK_SHIFT};
Robot shiftkey=null;
Robot altkey=null;
try {
    shiftkey = new Robot();
    altkey=new Robot();
} catch (AWTException e) {
    e.printStackTrace();
}

altkey.keyPress(keyInput[0]);
shiftkey.keyPress(keyInput[1]);

altkey.keyRelease(keyInput[0]);
shiftkey.keyRelease(keyInput[1]);
Run Code Online (Sandbox Code Playgroud)

(见帖子底部)

这有时会起作用,有时也没有观察到一点不稳定的行为.有时,它不会改变回英语(美国)FocusLost,甚至得到执行的代码之后的事件.
在此输入图像描述

我也试过用

         malyalamField.enableInputMethods(true);
         malyalamField.getInputContext().selectInputMethod(new …
Run Code Online (Sandbox Code Playgroud)

java swing locale windows-7-x64 google-input-tools

14
推荐指数
1
解决办法
1163
查看次数

如何在自己的应用程序中集成谷歌手写输入键盘?

有没有办法在您自己的应用程序中集成" 谷歌手写输入 "工具.

我查看了下面的链接

  1. http://googlesystem.blogspot.in/2015/04/google-handwriting-app-for-android.html
  2. Android手写识别

我检查了第二个链接,但我找到了另一种方式("谷歌手写输入").是否可以将Google手写输入集成到我们自己的应用程序中?

android google-input-tools

8
推荐指数
1
解决办法
4671
查看次数

实现音译和音译建议的标准算法

我构建了一种算法,可以从英语翻译成多种语言。由于我们应该向他们显示输入的单词的适当建议,因此我制定了在该语言词典中进行搜索的逻辑。

我已实现在该语言词典中进行搜索的逻辑

  1. 区别在于最后键入的元音并找到单词。{例如:re —> r *}
  2. 以所有可能的组合替换所有元音。{例如:test —> [tAst *,tEst *,tIst *,tOst *,tUst *]}
  3. 字典中距离最小的单词。(Levenshtein距离算法)
  4. 在字典中查找在语音上相似的单词。{例如:tast —> [tEst *,tEAst *,..]}
  5. 强调元音之间的辅音并在字典中搜索。{例如:可能-> [可能*]}

是否有用于实现上述逻辑的标准音译算法和音译建议?

algorithm google-translate transliteration levenshtein-distance google-input-tools

6
推荐指数
1
解决办法
119
查看次数

google JS 输入工具(音译)不起作用

我正在使用 Google 输入工具 API 开发一个网站。音译 api 在 android 设备上不起作用。它在 iOS 设备和桌面设备上运行良好。(未在 windows mobile 上测试)

谷歌输入工具链接

即使上面的链接(谷歌托管)在安卓设备上也不起作用。我正在使用“Sihala”语言。我知道 API 已被弃用,但有什么方法可以让它在 android 设备上运行吗?

android transliteration google-input-tools

5
推荐指数
1
解决办法
789
查看次数