Live on Wikimedia Toolforge

The API behind every Scribe language pack

Scribe-Server is the backend service that makes Scribe's language data available for download. Built on regularly updating Scribe-Data datasets, it signals when new data is ready and serves it as versioned language packs to every Scribe application.

languages served
GPL-3.0 open source
scribe-server.toolforge.org
$
The data pipeline

Where Scribe-Server fits

Scribe-Server is one link in a small, transparent data pipeline. Each stage has its own repository and maintainers from the Scribe community.

01
Wikidata & Wiktionary
Community-sourced grammar, translations and open-data lexemes, freely licensed.
02
Scribe-Data
Ingests and formats raw Wikidata and Wiktionary data into structured JSON or SQlite files.
03
Scribe-Server
Serves data packs and contracts via a REST API. These are ingested into application SQLite databases.
You are here
04
Scribe applications
Scribe keyboard and verb conjugation applications are available on iOS, Android and Desktop (planned).
Reference

API endpoints

A small, predictable REST surface. Full request and response schemas are available live in the Swagger docs.

Coverage

Supported languages

Scribe apps currently ship keyboards for 8+ languages. That's just the start as Scribe-Data already holds structured Wikidata for 40+ languages, ready to become the next Scribe language pack.

Data packs

Download the SQLite database

Each file is a complete, versioned snapshot of Scribe's language data — the same packs the apps download on-device.

/packs/sqlite/
Loading available packs…