Show HN: All Books, All Languages (ABAL)
abal.ai"All Books, All Languages", or ABAL for short, is a modern, web-based, parallel text language-learning application that I've been working on as a side project for about a year.
I've already received a lot of great feedback about the application among language learners. In addition to what I hope is an intuitive UI/UX, one of the unique things about ABAL is the way that pronunciations are customized to a user's native and target languages.
Systems like IPA (https://en.wikipedia.org/wiki/International_Phonetic_Alphabe...) don't make pronunciation any easier to get right for a majority of - if not all - language learners. ABAL solves this by showing phonetic hints that are written in the user's native language script and are meant to be pronounced in the native language's voice.
The name All Books, All Languages is intentionally quixotic, as it serves to set the ambitious and unreachable goal of hosting all of humanity's written works while making them available to all language learners and readers across the globe!
Today, it hosts a number of generated short stories categorized by subject and CEFR level. I'm currently working on supporting (private) self-uploaded files, and works in the public domain. Work is also going into adding support for more languages, while evaluating and optimizing for cross-language translations accuracy.
It currently supports 56 languages (including Klingon and Latin!) - which comes out to 3080 permutations - or 3080 unique user profiles as I like to think of it. Both the marketing and application sites are fully internationalized - even response messages in 4xx responses use i18n. Quite a bit of work went into automating the i18n diff generation system to make sure I can release UI/UX changes quickly.
I hope you'll find it useful if you're learning a new language or need to practice one you already know. If you're not learning a new language, but wish you could read classics in a language you're fluent in, stay tuned!
Marketing site: https://www.abal.ai Application site: https://read.abal.ai X for updates: @abal_ai