JapaneseArabic is an open-source yomitan dictionary project based on shinjikai.app online dictionary that aims to create a comprehensive Japanese-Arabic dictionary for yomitan browser extension with full verb conjugation support. This project includes both the dictionary data and tools for processing and generating yomitan dictionary entries. An LLM has been used to check the inputs and their consistency with translation, and it also verifies for any potential missing entries or issues in the file!
- Japanese to Arabic translations
- Complete verb conjugation support
- Integration with Yomitan/Clipboard Japanese Dictionary
- Support for both Modern Standard Arabic and multiple dialects
- Kanji, kana, and romaji support
- Detailed grammatical information and usage examples
The dictionary includes:
- Common vocabulary and expressions
- JLPT-level categorized entries
- Verb conjugation patterns:
- る-verbs (ichidan)
- う-verbs (godan)
- Irregular verbs (する, くる)
- Grammar points and particles
- Common phrases and idiomatic expressions
Each entry contains:
{
"kanji": "食べる",
"reading": "たべる",
"meanings": [
"يأكل",
"يتناول الطعام"
],
"pos": "verb",
"examples": [
{
"japanese": "私はご飯を食べます",
"reading": "わたしはごはんをたべます",
"arabic": "أنا آكل الطعام"
}
]
}
The project includes a Python-based conjugation engine that automatically generates all verb forms:
- て-form
- Past tense
- Negative forms
- Polite forms
- Passive voice
- Causative forms
- Potential forms
- Volitional forms
pip install yomitandic
- Download the latest dictionary file from releases
- Import into Yomitan or your preferred dictionary application
- For developers, clone the repository:
git clone https://github.com/a-hamdi/japanesearabic.git
You must first unzip the file arabicscrapped.zip!
cd code
python create_dictionary.py
Contributions are welcome! Here's how you can help:
- Add new dictionary entries
- Improve translations
- Add example sentences
- Fix errors or suggest improvements
- Add dialect variations
- Fork the repository
- Create a new branch for your feature
- Submit a pull request with a clear description
- Follow the JSON structure for new entries
This project is licensed under the MIT License - see the LICENSE file for details.
- Contributors to the Japanese-Arabic translation community
- Yomitan Dictionary project
- Japanese language learning resources
- Arabic language experts and contributors
- Add audio pronunciations
- Implement handwriting recognition
- Create a web interface
- Add more dialect support
- Develop a mobile application
- Integrate with language learning platforms
This dictionary is based on data from the Shinjikai.app online dictionary. All original content copyright Shinjikai. Redistribution or modification of their content was conducted with complience with the terms specified by Shinjikai.
If you find this project helpful, please:
- Star the repository
- Share with others
- Contribute translations
- Report issues
- Suggest improvements
Made with ❤️ for Japanese and Arabic language learners