PanLex is a project of The Long Now Foundation. To learn more:
- Visit the public PanLex website for general information.
- Stay here if you are a PanLex developer (or want to become one).
This site documents how to develop:
- PanLex content
- PanLex technology
- PanLex-powered applications
Please report any problems or questions so we can improve this site.
What do you want to develop?
PanLex content developers discover, document, and edit billions of translations among the words of the languages of the world. Specifically, they do:
- Source acquisition: finding sources, registering them, and storing them in the PanLex source archive.
- Source consultation: using sources to add content to the PanLex database.
- Content curation: editing content within the PanLex database.
PanLex technology developers improve and document the design and infrastructure of the PanLex database and of its human and program interfaces. Specifically, they do:
- Database development: improving the PanLex database.
- Interface development: improving the PanLex database’s human and program interfaces.
- Infrastructure development: improving the servers that host the PanLex database and its interfaces.
PanLex application developers design programs to query the PanLex database. The main existing applications are listed at the main PanLex website. It is convenient to document problems and solutions for three (partly overlapping) specific kinds:
- API-based applications: programs that use the PanLex API to submit queries.
- Snapshot-based applications: programs that use copies (“snapshots”) of database tables, rather than the PanLex-hosted database. We make copies of tables available every month. You can retrieve them and use them to furnish data that your programs require.
- Linked-data applications: programs that make or use links between PanLex data and other data. These programs can be either API-based or snapshot-based.