标签: spell-checking

Java的最佳拼写检查api

什么是最好的Java拼写检查API?

免费或购买,必须免版税.

java spell-checking

9
推荐指数
2
解决办法
7579
查看次数

vim是否能够检测文件的自然语言,然后加载正确的字典?

我使用多种语言,目前我不得不向vim表明必须进行哪些拼写检查.有没有办法设置vim,以便自动检测到正确的?我依稀记得在以前的vim版本中,当没有集成拼写检查时,vimspell脚本使这成为可能.

如果这不仅适用于文件而且适用于文件的一部分会更好,因为我经常在一个文件中混合使用多种语言.当然,我想避免同时加载几个词典.

vim nlp spell-checking

9
推荐指数
1
解决办法
630
查看次数

如何在Mac OS X上的NSTextField中启用拼写检查?

我有一个NSTextField,我想启用"as-you-type"拼写检查.当我加载我的应用程序时,我可以从菜单栏>编辑>拼写和语法>键入时检查拼写.

我希望默认情况下启用此选项.在IB中我可以为NSTextView启用它,但我想在这部分UI中使用NSTextField.

谢谢.

更新: 有没有人知道是否可以以编程方式运行菜单栏>编辑>拼写和语法>从Objective-C代码在NSTextField上键入选项时检查拼写?似乎NSTextField支持"在键入时检查拼写"选项,只是没有办法从Obj-C启用该选项.

编辑#1

我尝试以下手动启用菜单,但它不起作用:

// Focus TextField
[textField becomeFirstResponder];

// Enable Spell Checking
NSMenu *mainMenu = [[NSApplication sharedApplication] mainMenu];
NSMenu *editMenu = [[mainMenu itemWithTitle:@"Edit"] submenu];
NSMenu *spellingMenu = [[editMenu itemWithTitle:@"Spelling and Grammar"] submenu];
NSMenuItem *autoSpellingMenuItem = [spellingMenu itemWithTitle:@"Check Spelling While Typing"];
[autoSpellingMenuItem setEnabled:YES];

NSLog(@"Menu: %@", [autoSpellingMenuItem description]);
NSLog(@"Target: %@", [[autoSpellingMenuItem target] description]);

// Actually perform menu action
[[autoSpellingMenuItem target] performSelector:[autoSpellingMenuItem action]];
Run Code Online (Sandbox Code Playgroud)

是不是可以直接调用菜单项操作而不是使用setEnabled:YES?

以上输出如下,不确定目标为空的原因

App[3895:a0f] Menu: <NSMenuItem: 0x100135180 Check Spelling While Typing>
Current language:  auto; currently objective-c
App[3895:a0f] …
Run Code Online (Sandbox Code Playgroud)

macos cocoa spell-checking objective-c nstextfield

9
推荐指数
1
解决办法
4500
查看次数

iPhone编程:在UITextView中停用拼写检查

UITextAutocorrectionTypeNo对我不起作用.

我正在研究iPhone的填字游戏应用程序.问题在UITextViews中,我使用UITextFields作为每个字母的User-Input.通过触摸问题(UITextView),第一个答案char的TextField成为FirstRirstResponder.

一切正常但是UITextViews仍然是拼写检查并在问题中标记错误的单词,即使我将它们设置为UITextAutocorrectionTypeNo.

//init of my Riddle-Class

...

for (int i = 0; i < theQuestionSet.questionCount; i++) {

    Question *myQuestion = [theQuestionSet.questionArray objectAtIndex:i];
    int fieldPosition = theQuestionSet.xSize * myQuestion.fragePos.y + myQuestion.fragePos.x;
 CrosswordTextField *myQuestionCell = [crosswordCells objectAtIndex:fieldPosition];
 questionFontSize = 6;
 CGRect textViewRect = myQuestionCell.frame;

 UITextView *newView = [[UITextView alloc] initWithFrame: textViewRect];
 newView.text = myQuestion.frageKurzerText;
 newView.backgroundColor = [UIColor colorWithRed: 0.5 green: 0.5 blue: 0.5 alpha: 0.0 ];
 newView.scrollEnabled = NO;
 newView.userInteractionEnabled = YES;
 [newView setDelegate:self];
 newView.textAlignment = UITextAlignmentLeft;
 newView.textColor = [UIColor whiteColor]; …
Run Code Online (Sandbox Code Playgroud)

spell-checking objective-c uitextview

9
推荐指数
3
解决办法
9994
查看次数

Javascript拼写检查方法

嘿,我正在制作一个基于Web的anagram游戏,用于娱乐和练习.游戏向玩家呈现一个单词,玩家只需要用给定单词中包含的字母构造新单词.我遇到麻烦的地方是拼写检查提交的单词以进行验证.

我最初认为这将是相当微不足道的,我的第一个解决方案是只复制位于usr/share/dict的字典文件,并将提交的答案与该文件中的单词进行比较.然而,当处理不同形式的单词时,这会失败.例如,字典有"ask"字样,但如果用户输入"ask"字样,则认为是错误的.

知道我不能希望编写一个功能性拼写检查算法(我也不想花时间试图解决这个问题)我认为我可以使用内置拼写检查功能的浏览器.但我寻找答案并没有产生任何有用的结果.

有没有办法使用浏览器拼写检查功能,也许使用javascript或其他东西?如果没有,我怎么能最好地解决这个问题呢?

谢谢!

javascript browser api spell-checking

9
推荐指数
2
解决办法
2万
查看次数

iPhone objective-c:检测'真实'字样

我需要一个(快速和脏)的解决方案来基本上检测某个NSString是否是一个"真正的"单词,也就是说,如果它在字典中.所以基本上,一个非常简单的拼写检查器.有谁知道有任何方法可以做到这一点?基本上我要么需要一个包含英语词典中所有单词的文件(我搜索过但无效),或者是一种与iPhone拼写检查服务接口的方法.当然我想以与OSX上的NSSpellChecker类似的方式与iPhone的拼写检查服务连接,这样我的应用程序将与其他语言一起使用,但此时我将采取我能得到的.

最后,这里有一些伪代码可以更好地说明我的需求:

-(BOOL)isDictionaryWord:(NSString*)word;  //returns TRUE when word=@"greetings". returns FALSE when word=@"slkfjsdkl";
Run Code Online (Sandbox Code Playgroud)

iphone dictionary spell-checking objective-c cpu-word

9
推荐指数
1
解决办法
3839
查看次数

UITextView自定义拼写和自动更正

我想为某种罕见的人类语言制作一个iOS文本编辑器,我希望它支持我自己的拼写检查和该语言的自动更正系统.

在iOS中,是否可以让UITextView使用自定义拼写检查程序和自动更正系统,而不是系统当前的语言环境?或者我是否必须使用Core Text从头开始创建文本视图?

cocoa-touch spell-checking autocomplete uitextview ios

9
推荐指数
1
解决办法
1502
查看次数

如何访问Chrome的拼写检查字典?

显然,Chrome有一个用于拼写检查的内置字典.是否有API或某种方式来访问此词典?我感兴趣的不是检查拼写,而是实际访问字典.例如,我想为chrome编写Dictionary autocomplete扩展名?字典自动完成扩展程序,它使用Chrome的字典而不是维护自己的字典.对我来说特别感兴趣的是像这样的功能getWordsThatStartWith(text).

javascript google-chrome spell-checking google-chrome-extension

9
推荐指数
2
解决办法
3985
查看次数

纠正所有拼写错误的单词

有没有快速重复拼写纠正的方法?

例如,更改的每一个发生tehthe使用后:set spell,z=纠正第一次出现?

vim spell-checking

9
推荐指数
1
解决办法
536
查看次数

PyCharm拼写检查:如何删除添加到字典中的单词(错误地)?

用右键单击添加单词 - >拼写 - >'错字:将'foo'保存到字典'去?如何从那里删除它们?

ide spell-checking spelling pycharm

9
推荐指数
1
解决办法
889
查看次数