Languages
DeepL Translate is nice. Has nice API client too.
Speak seems like a nice way to learn languages.
Links
- BabelNet - Multilingual resource that covers hundreds of languages and, according to need, can be used as either an encyclopedic dictionary, or a semantic network, or a huge knowledge base.
- Awesome Linguistics
- How I Learned French in 12 Months (2020) (HN)
- LibreLingo - Experiment to create a community driven language-learning platform.
- A computational model of the cultural co-evolution of language and mindreading
- Toucan - Teaches you new skills while you browse the web.
- Unker Non-Linear Writing System (Lobsters)
- Notation and thought - Collection of quotes on notation design & how it affects thought.
- Repo to track the evolution of notation in arts and sciences
- Twitter account that renames everyday objects
- Hypocognition: Making Sense of the Landscape Beyond One's Conceptual Reach (2018)
- All or nothing: No half-Merge and the evolution of syntax - Noam Chomsky (2019)
- European Language Grid - European Languages Datasets.
- Ask HN: Can someone talk me out of learning new languages (2020)
- Inuttitut, a language shaped by humility, poetry, and the land (2020) (HN)
- Notes on Learning Languages (HN)
- To the brain, reading computer code is not the same as reading language (2020) (HN)
- Rebuilding the most popular spellchecker (2021)
- Who Invented the Alphabet? (2021) (HN)
- How to Teach Yourself a Foreign Language
- LibreTranslate - Free and Open Source Machine Translation API. (Code) (HN)
- Languages That Could Change the Way You See the World (2015) (HN)
- Duolingo's language notes all on one page (HN)
- How to learn a language (and stick at it)
- Interlinear Books - Bringing Literature to Language Learners.
- SelfStudyClassics - Online Latin course.
- Learning dutch (2021)
- Mouse Dictionary - Super fast dictionary for language learners as Chrome/Firefox extension. (Code)
- Fluent - Learn languages by browsing the web.
- What did ancient languages sound like? (2021) (HN)
- Language Learning Resources
- Reverso Context - Translation in context.
- CopyTranslator - Foreign language reading and translation assistant based on copy and translate.
- The Fastest Way to Learn a New Language: The Video Game Map Theory (2021)
- Forgetting My First Language (2021) (HN)
- Speaking Latin (2021) (HN)
- All World Languages in One Visualization, By Native Speakers (Reddit) (Tweet)
- LanguageTool - Online Grammar, Style & Spell Checker. (Twitter) (Dev) (HN)
- How to Write a Spelling Corrector (2007) (In Go)
- PostgreSQL Translation Proxy - PostgreSQL / PostgREST proxy to Google Translate API, with caching and multiphrase support.
- Divvun.org - Языковые инструменты для языков коренных народов и меньшинств. (GitHub)
- This Word Does Not Exist (HN)
- Gender in Latin and Beyond: A Philologist’s Take (2021) (HN)
- Holmes - Information extraction from English and German texts based on predicate logic.
- Unbabel - Seamless Multilingual Translation Services.
- WantWords - Open-source online reverse dictionary. (Code)
- Free Dictionary API (Code)
- Sheldon - Very Simple Erlang Spell Checker. (Article)
- Learning with Texts - Free translation software.
- Trunk - Tool for learning new languages. It is inspired by Learning With Texts.
- DictPress - Stand-alone, single-binary server application for building and publishing dictionary websites.
- Help Is This Arabic? (HN)
- typos - Source code spell checker.
- Does Not Translate - Concepts that don't easily translate to any other language. (Reddit)
- Hunspell - Free spell checker and morphological analyzer library and command-line tool. (Web)
- Hunspell-asm - WebAssembly based JavaScript bindings for hunspell spellchecker.
- NNSplit - Tool to split text using a neural network. Main application is sentence boundary detection. (Code)
- From Greek to Latin: Visualizing the Evolution of the Alphabet
- Best Wordle guessing strategy (HN)
- Wordle-solving state of the art: all optimality results so far (2022) (HN)
- spellsitter.nvim - Treesitter powered spellchecker.
- Finding optimal play in the game of wordle
- Wordles of the World (HN)
- Why are letters shaped the way they are? (HN)
- Machine Translation Conferences & Journals
- Gruut - Tokenizer, text cleaner, and phonemizer for many human languages.
- zdict - CLI dictionary framework mainly focus on any kind of online dictionary.
- DeepL Python Library - Python library for the DeepL language translation API.
- Wordle Global - 62 languages available (Code)
- WordPlay - Word guessing game similar to the web game Wordle.
- Machine Translate - Open resources and community for machine translation. (Code)
- Wordle Analyzer (Code)
- Chatterbug - Learn Languages Online and Talk with Native Speakers.
- DeepL Translate - World's most accurate translator.
- A History of Punctuation
- Don't Wordle - Just like Wordle but the opposite. (HN)
- Sign Language Processing (Code)
- LanguageTool-Rust - LanguageTool API in Rust.
- Why I built a dictionary app (2022) (HN)
- Wordnote Dictionary - Simple and elegant notebook to write new words and discover their meanings and synonyms. (Code)
- Linguistic Antipatterns (Code) (Lobsters)
- CLD3 - Neural network model for language identification.
- PaLI: Scaling Language-Image Learning in 100+ Languages (2022)
- Lingva Translate - Alternative front-end for Google Translate. (Code)
- DeepL Translate - Python package to translate text using DeepL.
- Language Log
- Against Duolingo as a language learning platform (2022) (HN)
- Semantic Search - Multilingual embedding model for 100+ languages. (Tweet)
- Translate Shell - Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc.
- strans - Command line SimplyTranslate client inspired by translate-shell.
- Auto Synced & Translated Dubs - Automatically translates the text of a video based on a subtitle file, and also uses AI voice to dub the video, and synced using the subtitle's timings.
- Lingua Python - Most accurate natural language detection library for Python, suitable for long and short text alike.
- Does Localization Inform Editing? Surprising Differences in Causality-Based Localization vs. Knowledge Editing in Language Models (2023) (Code)
- VocabSieve - Simple sentence mining tool for language learning.
- DeepL X - Permanently free DeepL API written in Go.
- Borgo - Rusty functional language that compiles to Go.
- Help! Is This Arabic? (HN)
- Unbabel - Seamless Multilingual Translation Services.
- grammY Translations Telegram Bot (Translation Guide)
- Speak - Speaking app that actually talks. (Tweet)
- Lingva Scraper - Google Translate scraper for Lingva Translate.
- codespell - Check code for common misspellings.
- libenchant - Generic C++ spell checking library.
- OpenAI Translator - Browser extension and cross-platform desktop application for translation based on ChatGPT API.
- Duolingo Max, a learning experience powered by GPT-4 (2023) (HN)
- DeepL Box - Google Chrome extension to manage DeepL translation history.
- How much can Duolingo teach us? (2023) (HN)
- Linguist - Powerful browser extension that is ready to replace your favorite translation service. (Tweet)
- lancaster-stemmer - Lancaster stemming algorithm.
- Whichlang - Fast and lightweight language detection library for Rust.
- deepl-node - Official Node.js library for the DeepL language translation API.
- Refold - Complete language learning solution.