README.md
May 30, 2026 ยท View on GitHub
Spell4Wiki - Spell For Wiktionary/Wikimedia Commons
![]()
Spell4Wiki is a mobile application to record and upload audio for Wiktionary words to Wikimedia Commons.
Spell4Wiki also a multilingual Wiki-Dictionary.
Features

Core Features
- ๐ Spell4Wiki: Record and upload audio for Wiktionary category-based word lists
- ๐ Spell4WordList: Upload audio for custom word lists from text files or copy-paste
- ๐ค Spell4Word: Record and upload pronunciation for individual words
- ๐ Wiktionary Search: Search word meanings from Wiktionary in multiple languages
Technical Features
- ๐ 250+ Language Support: Record audio for words in 250+ languages
- ๐ต Audio Processing: High-quality WAV recording with OGG conversion
- ๐ Smart Filtering: Check which words already have audio to avoid duplicates
- โก Batch Processing: Handle multiple words efficiently
- ๐ค Wikimedia Integration: Direct upload to Wikimedia Commons with proper categorization
Purpose of this app
There are plenty of words in the Wiktionary. But they do not have enough pronunciation audio files. So we can upload pronunciation audio for words in a simple way. And we can use those pronunciation for wiki data planning and other technologies like machine learning under CC-license. And other linguists can learn how to pronounce a word.
๐ฑ Screenshots

๐ What Spell4Wiki App Achieved?
- ๐ 250+ Languages Supported across all 4 features
- ๐๏ธ 50,000+ Audio Files uploaded to Wikimedia Commons from contributors worldwide
- ๐ Organized Contributions - All audio files categorized under Wikimedia Commons
- ๐ฅ Global Community of language enthusiasts and contributors
- ๐ Free & Open Source contribution to world's knowledge base
๐ Useful Links
Official Resources
- ๐ Commons:Spell4Wiki - Official Wikimedia Commons page
- ๐ Files uploaded by Spell4Wiki - Browse all contributions
- ๐ Developer Blog - Development updates and insights
- ๐ Privacy Policy - Data handling information
๐ How to Use
- ๐ Create Account: Create account in Wikimedia Commons and login (if no account)
- ๐ Select Language: Choose from 250+ supported languages
- ๐๏ธ Choose Recording Mode: Spell4Wiki, Spell4WordList, or Spell4Word
- ๐ต Record & Upload: Record pronunciation and upload to Wikimedia Commons
๐บ Tutorial Videos
| Language | Video Link | Creator |
|---|---|---|
| English | Introduction โข Tutorial | Ganesh |
| Tamil | Tutorial | Manimaran |
More tutorial videos in different languages are available in our Contributing Guide.
๐ค Contributing
We welcome contributions from developers, linguists, translators, and language enthusiasts! Whether you want to add new features, fix bugs, improve documentation, or add support for new languages, your help is valuable.
Ways to Contribute
- Code Contributions: Bug fixes, new features, performance improvements
- Language Support: Add new languages or improve existing language data
- Audio Contributions: Record pronunciations for words in your native language
- Documentation: Improve guides, tutorials, and documentation
- Testing: Report bugs and test new features
- Translations: Help translate the app interface
Getting Started with Development
- Fork the repository
- Clone your fork:
git clone https://github.com/yourusername/Spell4Wiki.git - Create a feature branch:
git checkout -b feature/your-feature-name - Make your changes and commit:
git commit -m "Add your feature" - Push to your fork:
git push origin feature/your-feature-name - Create a Pull Request
For detailed contribution guidelines, see our Contributing Guide.
โ Ways to Support
Your support helps maintain and improve Spell4Wiki, enabling us to add new features and support more languages.
Buy us a Coffee
Donate via PayPal
Support development through PayPal for international contributors:
PayPal Link: Dontate via PayPal
UPI Payment (India)
For contributors in India, you can support via UPI:
UPI ID: spell4wiki@ybl
UPI Link: Dontate via UPI
UPI QR Code:
*Share the donation details to manimarankumar96@gmail.com
For more donation details, visit our Donation Guide.
๐ Acknowledgments
๐ Initiated & Powered By
- ๐๏ธ Kaniyam Foundation - Original project concept and ongoing support
- ๐ง VGLUG - Villupuram GNU Linux Users Group
- ๐ Tamil Wiki Community - Community support and guidance
๐ก Inspired By
- ๐ต WikiAudio - Initial inspiration for audio contribution tools
๐ฅ Key Contributors
Special thanks to our contributors who have provided technical expertise, Wikimedia knowledge, and ongoing support:
- Irmodesgh - Technical contributions
- Shrinivasan - Wikimedia expertise
- Khaleel Jageer - Development support
- Info farmer - Wikimedia guidance
- Ragulkanth - Technical contributions
- Sivaraam - Code review and improvements
View all contributors on our Contributors Page.
๐ฌ Community Links
- Telegram Group - Join our community discussions
- GitHub Issues - Report bugs and request features
- Email: manimarankumar96@gmail.com - Direct contact with the developer
- Telegram: @manimarank - Developer contact
๐ธ Application Screenshots
| Login | Main Dashboard | Word Lists | Record & Upload |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
| Settings | License Info | Word Details | Wiktionary Search |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
๐ Contribution Statistics

๐ License
Spell4Wiki is Free and Open Source Software (FOSS). You can use, study, share, and improve it freely.
This project is licensed under the GNU General Public License v3.0. You can redistribute and/or modify it under the terms of the GPL as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
What this means:
- โ Freedom to use the software for any purpose
- โ Freedom to study how the program works and change it
- โ Freedom to redistribute copies to help others
- โ Freedom to distribute copies of your modified versions
Made with โค๏ธ by the open source community and Wikimedia community
Preserving languages, one pronunciation at a time










