7 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 ...
tischepe's user avatar
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 ...
Nicolas Raoul's user avatar
  • 19.4k
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 ...
Vitaly's user avatar
  • 151
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 ...
Huey's user avatar
  • 1,675
4 votes
Accepted

Is there a programming language that is just math?

I think the CLI version of Qalculate may do what you desire. Qalculate is a cross-platform mathematics tool. It is open-source and actively developed by the very dedicated and talented Hanna Knutsson....
End Anti-Semitic Hate's user avatar
3 votes

Web app that will parse a Russian sentence

There is exactly what you want: http://sz.ru/parser/
artptr's user avatar
  • 131
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:
Franck Dernoncourt's 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 ...
Nicolas Raoul's user avatar
  • 19.4k
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 ...
petegordon's user avatar
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. ...
ahuff44's user avatar
  • 186
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, ...
Smart Apps's 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 ...
palsch's user avatar
  • 203
2 votes

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

You can try any flashcard program. The most popular opensource program which is freely available on most of the operating systems is Anki.
Wishwas's user avatar
  • 21
2 votes
Accepted

How can I delete non-english words from text file?

This is not really an answer; it's just that it's too big to be a comment. pyenchant: Python bindings for the Enchant spellchecker. ... Enchant is used to check the spelling of words and suggest ...
Mawg says reinstate Monica's user avatar
2 votes

Human-like summarization of collection of texts

It is not open source, but OpenAI has a "2nd grader summary"(https://beta.openai.com/examples/default-summarize) and a "tldr-summary" API for this: https://beta.openai.com/examples/...
knb's user avatar
  • 2,754
2 votes

Human-like summarization of collection of texts

One may use the Python library GPT Index (MIT license but relies on GPT-3, which is closed-source + non-free) to summarize a collection of documents. From the documentation: index = GPTTreeIndex(...
Franck Dernoncourt's user avatar
2 votes

Is there a programming language that is just math?

Mathematica is the obvious choice. It supports a huge range of mathematical statements and has its own Stack Exchange site. It is available on a number of platforms, including mobile. It is not cheap,...
Chenmunka's user avatar
  • 1,777
2 votes

Android application for learning Chinese stroke characters in radicals and stroke groups

I personally use an app called Kanji Study with the outliner add-on. It has a radical dictionary and shows the radicals composing a Kanji. With the add-on, you'll also see the different components of ...
CShark's user avatar
  • 121
1 vote

Any tools to find sentences or usages by inputing grammatical patterns?

From English.SE, do a Google search, but put a tilde ("~") in front of the word you're unsure of. e.g. ~do information retrieval
browly's user avatar
  • 191
1 vote

Minimalist and permissive programing language

Lua might fit the bill. It is pretty simple as far as languages go, and it is interpreted so it won't fail until the offending instruction is encountered. Note that there is litterature on this ...
Joan Charmant's user avatar
1 vote

An application to learn English

I would suggest Anki. Various collections of English words are available, such as 4000 Essential English Words.
Bill Bell's user avatar
  • 280
1 vote

strong mutation control *and* named optional arguments

A quick web search revealed this page at Rosetta Code with code samples in a number of languages: https://rosettacode.org/wiki/Named_parameters I would rather have left this as a comment, but lack of ...
Liffon's user avatar
  • 11
1 vote
Accepted

Which tool makes transliteration of Hebrew words for documents?

There is a web-based Automatic Hebrew Transliteration utility that will transliterate or transcribe Hebrew words into Roman letters readable by English speakers. If you can open your docx document and ...
Alex's user avatar
  • 1,974
1 vote

Vocabulary building browser extension

Rememberry seems quite good (for learning foreign languages). It allows you to save new words as flash cards that you can study later (and that in different modes, either they flash you the card and ...
Alex's user avatar
  • 1,974
1 vote

What software or programming language is good for a ticketing system or project management?

PHP/MySQL (and HTML) Ticketing is a pretty common web feature you can get a lot of resources on. PHP is the go-to language for beginner web programmers, is widely supported and there is multiple ...
ChuckMaurice's user avatar
1 vote
Accepted

What software or programming language is good for a ticketing system or project management?

You can try Request Tracker. It's a web based ticketing system with e-mail integration and custom workflow. https://bestpractical.com/request-tracker/
Leo Cardoso's user avatar
1 vote

Tool to collect and learn new words and idioms

I use Anki. It has a simple web interface and an android app. The questions+answers are avilable offline on the mobile phone. That's a feature I really like.
guettli's user avatar
  • 157
1 vote

Python module providing `word_is_in_language(string word, string ebnf)`

The python TextX module can take a DSL specification and validate against it.
Steve Barnes's user avatar
  • 31.5k
1 vote
Accepted

Thunderbird add-on to delete Russian emails

You can integrate SpamAssassin with Thunderbird (see e.g. Junk Mail Controls in the Mozilla knowledge base). There are several articles on how to configure Thunderbird to use SpamAssassing tags: ...
Izzy's user avatar
  • 18.9k

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