Planned port of Scribe-iOS: see Issues
Scribe-Desktop is a language learning interface for Windows, Mac and Linux operating systems. The Scribe GUI provides needed information as the user types and serves as a field for input commands. Features include translation (beta)
, verb conjugation and word annotation that give users the tools needed to communicate with confidence.
Scribe is fully open-source and does not collect usage data or ask for system access. Feature data is sourced from Wikidata and stored in-app, meaning Scribe is a highly responsive experience that does not require an internet connection.
The contributing section has information for those interested, with the articles and presentations in featured by also being good resources for learning more about Scribe.
Also available on iOS, Android (WIP) and for the data processes see Scribe-Data.
Preview ⇧
The following is a mockup of the planned interface:
Contributing ⇧
Work that is in progress or could be implemented is tracked in the issues. Please also see the contribution guidelines if you are interested in contributing to Scribe-Desktop. Those interested can further check the -next release-
and -priority-
labels in the issues for those that are most important, as well as those marked good first issue
that are tailored for first time contributors.
Ways to Help ⇧
- Reporting bugs as they're found 🐞
- Working on new features ✨
- Localization for the options and stores 🌐
- Documentation for onboarding and project cohesion 📝
- Adding language data to Scribe-Data via Wikidata! 🗃️
Road Map ⇧
The Scribe road map can be followed in the organization's project board where we list the most important issues along with their priority, status and an indication of which sub projects they're included in (if applicable).
Data Edits ⇧
Scribe does not accept direct edits to the grammar JSON files as they are sourced from Wikidata. Edits can be discussed and the queries themselves will be changed and ran before an update. If there is a problem with one of the files, then the fix should be made on Wikidata and not on Scribe. Feel free to let us know that edits have been made by opening a data issue or contacting us in the issues for Scribe-Data and we'll be happy to integrate them!
Designs ⇧
The designs for Scribe are made using Figma. Those with interest in contributing can open a design issue to make suggestions! Design related issues are marked with the design
label.
Featured By ⇧
Articles and Presentations on Scribe
2022
- Presentation slides for a session at the 2022 Wikimania Hackathon
- Presentation slides for a talk with CocoaHeads Berlin
- Video on Scribe for Wikimedia Celtic Knot 2022
- Presentation slides for a talk with the LD4 Wikidata Affinity Group
- Scribe featured for new developers on MediaWiki
- Presentation slides for Wikimedia Hackathon 2022
- Blog post on Scribe-iOS for Wikimedia Tech News (DE / Tweet)
- Presentation slides for Wikidata Data Reuse Days 2022
Many thanks to all the Scribe-Desktop contributors! 🚀