Skip to content

Spell4Wiki is a mobile application to record and upload audio for Wiktionary words to Wikimedia Commons. Spell4Wiki also a multilingual Wiki-Dictionary.

License

Notifications You must be signed in to change notification settings

manimaran96/Spell4Wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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
  • πŸŽ™οΈ 40,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

πŸš€ 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

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

  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

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:

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.

πŸ’¬ Community Links

πŸ“Έ Application Screenshots

Login Main Dashboard Word Lists Record & Upload
Login Screen Main Dashboard Word Lists Record & Upload
Settings License Info Word Details Wiktionary Search
Settings License Word Details Wiktionary

πŸ“Š 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

About

Spell4Wiki is a mobile application to record and upload audio for Wiktionary words to Wikimedia Commons. Spell4Wiki also a multilingual Wiki-Dictionary.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 7