ರಲ

"ರಲ" ಇಂಗ್ಲಿಷ್ → ಕನ್ನಡ ನಿಘಂಟು. ಶ್ರೀ. ವಿ. ಕೃಷ್ಣ ಅವರ "ಅಲರ್" ನ ಹವ್ಯಾಸಿ ಹಿಮ್ಮುಖ "Rala" English → Kannada dictionary. An amateur reversal of V. Krishna's Alar

What is Rala?

Rala is a reverse dictionary that helps you find Kannada words by searching for their English meanings. Unlike traditional dictionaries where you look up a Kannada word to find its English definition, Rala works in reverse—enter an English word or concept, and discover the corresponding Kannada words.

Rala (ರಲ) = Reverse Alar — an amateur, uneducated attempt at reversing V. Krishna's excellent Alar Kannada → English dictionary.

How It Works

Rala combines two dictionary sources to provide comprehensive English → Kannada translations:

  1. Dictionary Loading:
    • Alar: Kannada-English dictionary data loaded from YAML file hosted on GitHub (156,672 entries)
    • Padakanaja: English-Kannada dictionary from Karnataka Government (322,008 entries)
  2. Hybrid Search:
    • Alar is searched locally (client-side) for fast, offline-capable results
    • Padakanaja is searched via Cloudflare Worker API for server-side performance
    • Results from both sources are combined and deduplicated
  3. Reverse Indexing: For Alar, English words in definitions are indexed to enable fast lookups.
  4. Exact Matching: Finds all Kannada words whose definitions directly contain your search term.
  5. Synonym Matching: Using the Datamuse API, Rala finds synonyms and word forms, then searches for matching Kannada words.
  6. Smart Sorting: Results are prioritized so that definitions ending with exact matches appear before passing mentions.
  7. Audio Playback: Pronunciation audio is loaded from the Alar Voice Corpus repository, organized by entry ID.

Technical Details

Attribution & Sources

Dictionary Data

Alar Dictionary by V. Krishna
Original Kannada → English dictionary
https://alar.ink
Source Data on GitHub
Licensed under ODC-ODbL

Padakanaja Dictionary by Karnataka Government
Comprehensive English → Kannada dictionary
https://padakanaja.karnataka.gov.in

Voice Corpus

Alar Voice Corpus by Aditya-ds-1806
Voice corpus for Kannada word pronunciations
Generated using Google TTS API
Voice Corpus Repository

Synonym API

Datamuse API
Word-finding query engine for developers
Used for finding synonyms and similar words
https://www.datamuse.com/api/

License

This project and its code are licensed under the Open Database License (ODC-ODbL), inheriting from the source dictionary data license.

The dictionary data is provided by Alar and is also licensed under ODC-ODbL. Please refer to the Alar project for more information about the data license.

Limitations

As an "amateur reversal" of the Alar dictionary, Rala has some limitations: