README.md

May 30, 2026 ยท View on GitHub

Spell4Wiki - Spell For Wiktionary/Wikimedia Commons

logo

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

Official Resources

๐Ÿš€ How to Use

  1. ๐Ÿ“ Create Account: Create account in Wikimedia Commons and login (if no account)
  2. ๐ŸŒ Select Language: Choose from 250+ supported languages
  3. ๐ŸŽ™๏ธ Choose Recording Mode: Spell4Wiki, Spell4WordList, or Spell4Word
  4. ๐ŸŽต Record & Upload: Record pronunciation and upload to Wikimedia Commons

๐Ÿ“บ Tutorial Videos

LanguageVideo LinkCreator
EnglishIntroduction โ€ข TutorialGanesh
TamilTutorialManimaran

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

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/yourusername/Spell4Wiki.git
  3. Create a feature branch: git checkout -b feature/your-feature-name
  4. Make your changes and commit: git commit -m "Add your feature"
  5. Push to your fork: git push origin feature/your-feature-name
  6. 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

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:

UPI QR Code for spell4wiki@ybl

*Share the donation details to manimarankumar96@gmail.com

For more donation details, visit our Donation Guide.

๐Ÿ™ Acknowledgments

๐Ÿš€ Initiated & Powered By

๐Ÿ’ก 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:

View all contributors on our Contributors Page.

๐Ÿ“ธ Application Screenshots

LoginMain DashboardWord ListsRecord & Upload
Login ScreenMain DashboardWord ListsRecord & Upload
SettingsLicense InfoWord DetailsWiktionary Search
SettingsLicenseWord DetailsWiktionary

๐Ÿ“Š Contribution Statistics

Spell4Wiki Upload Statistics

๐Ÿ“„ License

GPL v3 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