13 votes
Accepted

Free English grammar checker

You can use LanguageTool : Open Source proof-­reading soft­ware for English, French, German, Polish, and more than 20 other languages. Finds many errors that a simple spell checker cannot detect and ...
user avatar
7 votes

Library/service to evaluate the complexity of an English sentence

You're actually asking two questions: What is a good algorithm to determine what I think is the complexity of a sentence in the english language? What is a program that applies this algorithm? The ...
user avatar
  • 2,291
6 votes
Accepted

Language detection at shell command

Apache Tika can do that for 18 languages: Danish, German, Estonian, Greek, English, Spanish, Finnish, French, Hungarian, Icelandic, Italian, Dutch, Norwegian, Polish, Portuguese, Russian, Swedish and ...
user avatar
5 votes

Web application for recognizing Russian cursive

The short answer - you will be better off finding a human translator. Here is a long answer. Your task has two parts. Convert handwritten Russian into a computer text in Russian. Translate text from ...
user avatar
  • 151
5 votes
Accepted

App for learning only words I want to learn in foreign language

I recommended AnkiDroid (disclaimer: I created it). It is the Android version of Anki, a famous flashcards program. You can enter all of the words you want. Some dictionaries have some level of ...
user avatar
  • 18.8k
4 votes
Accepted

English thesaurus program for Windows

I have been using Artha now for a couple of years, and it is more than just a standard thesaurus. It is both a dictionary as it provides the meaning(s) of entered queries, and a thesaurus because it ...
user avatar
  • 1,543
4 votes

List of possible English words with some letters missing

Oh, ow: no ox? On a Linux system, it's standard to have a text file containing a list of English words, for the use of applications such as spell checkers. (Some spell checkers have their own list in ...
user avatar
4 votes

List of possible English words with some letters missing

You can typically find such feature in crossword or scrabble helpers. E.g. you can use Wordsmyth Crossword Puzzle Helper: online free support patterns
user avatar
4 votes

Free English grammar checker

You can use Ginger: probably one of most popular free but not open source grammar checker software Windows/Mac/Android/iOS contains a grammar checker
user avatar
4 votes

Software for syntax coloring English language

Hemingway Editor This app helps you improve your writing by highlighting complex and meandering sentences. Apart from that, it also highlights adverbs, passive voice as well as phrases with simpler ...
user avatar
  • 1,625
3 votes
Accepted

Read out-loud program for pronunciation and proof-reading

NaturalReader has an online TTS service which can: Import documents from your PC, Dropbox, google drive or from the web browser. you can also copy paste a text to get it read aloud. they also have ...
user avatar
3 votes
Accepted

Webapp that speaks out (or shows the pronunciation) of a Korean sentence

Good old Google Translate: Click on the speaker icon in the bottom-right of the text box. For the above phrase (naneun saeng-gaghanda, golo naneun jonjaehanda): Click on the speaker icon Keep an eye ...
user avatar
3 votes

Generate sentences according to custom vocabulary/rules

It sound like you are looking for pythons Natural Language Toolkit, NLTK. It fits all your requirements: Free (both Libra & FLOSS) Cross platform - Linux has python installed by default in most ...
user avatar
3 votes

Android app for learning to read in Georgian

AnkiDroid is a flashcard app that helps you memorize vocabulary/etc efficiently. It has 11 decks for Georgian: https://ankiweb.net/shared/decks/georgian For instance Georgian Alphabet and Georgian ...
user avatar
  • 18.8k
3 votes

Web app that will parse a Russian sentence

There is exactly what you want: http://sz.ru/parser/
user avatar
  • 131
2 votes

Browser plugin to suggest words as you type

I found the Chrome extension Read&Write for Google. It is actually designed as an app to help those with learning or other disabilities that restrict accessibility for people but it has word ...
user avatar
  • 769
2 votes

Learning English pronunciation

Saundz (http://saundz.com/) is mainly focused on the speech process itself, i.e. demonstrating how particular sounds or words are created, which is represented by the virtual animation. The software ...
user avatar
  • 21
2 votes

Learning English pronunciation

You can use Auralog's Tell Me More: Windows record your voice and can compare it with a standard English accent (American or British): More details for the latest version.
user avatar
2 votes

List of possible English words with some letters missing

You can try Wolfram|alpha, which allows querying for word patterns, for example: ER___T returns: Ernest errant erudit It's also free! However the Wolfram|alpha engine does not recognize word ...
user avatar
  • 231
2 votes
Accepted

Software for Glossing/Tagging and Mapping Patterns in Text

Since you already know some python you could take a look at the Natural Language Toolkit - nltk - it has a large suite of tools and the ability to customise most of them. Of your requirements: ...
user avatar
2 votes

Automatically translate the words in a Japanese document as I pass the mouse cursor over them

You don't need any 3rd party software for it. Open Dictionary application. Press Command+, to open Dictionary preferences. Select Japanese dictionary. Congratulations, now you have system dictionary ...
user avatar
  • 121
2 votes

Open Source alternative to Wit.ai

Baidu Research released yesterday the code for its speech recognition library using Connectionist Temporal Classification implemented with Torch. Benchmarks from Gigaom:
user avatar
2 votes
Accepted

Browser extension to detect misspelled words/typos

Webpage Spell-Check Checks spelling on entire page as requested (not only in text fields) However, Chrome already has a spell checker Simply find a text field and start typing to activate it. ...
user avatar
  • 1,625
2 votes

Chinese Sentiment Analysis Tools

I think that what you are looking for is the combination of python and the natural language toolkit, (nltk). The book Bird, Steven, Edward Loper and Ewan Klein (2009), Natural Language Processing ...
user avatar
2 votes

hybrid interpreted compiled language

JavaScript is such a language. JavaScript can interpreted. Actually that was the most usual case until a few years ago. JavaScript can also be compiled and run natively. This is what V8 does for ...
user avatar
  • 18.8k
2 votes

Program to learn languages

I've used DuoLingo before, but it was a while back and not for very long so take this recommendation with a grain of salt. However, I have heard good things about it more recently from people I trust. ...
user avatar
  • 186
2 votes

Open Source Dialog System Natural Language Processing Engine?

here are a couple resources I have found, that provide an open source "dialog system". https://github.com/superscriptjs/superscript (Javascript) I just ran this yesterday locally, with the telnet ...
user avatar
2 votes

Tool to collect and learn new words and idioms

Check out My Word List. It is an Android word list app with an offline dictionary that contains over 800,000 words, terms and idioms. You can also create your own personal list, add your own idioms, ...
user avatar
2 votes
Accepted

Android app for learning German (exclusively) vocabulary?

The dict.cc app has a premium vocabulary learning feature, works offline, is focused on vocabulary and shows the gender with the words (so no der die das but m f n). Unfortunately I don't know about ...
user avatar
  • 203

Only top scored, non community-wiki answers of a minimum length are eligible