Recommendation API/Translation

Recommend articles for translation that exist in a source wiki but are absent from a target wiki.

Versions

edit

Production

edit

Uses either mostpopular or morelike MW API queries to get an initial pool of candidates, and then uses WDQS to filter and sort by sitelink count.

Implemented in Node

Cloud VPS

edit

Uses either mostpopular or morelike MW API queries to get an initial pool of candidates, and then filters using various Wikidata API queries.

Implemented in Python

Experimental

edit

Uses scores generated from Spark job that have been loaded into a database.

Spark job implemented in Scala

API implemented in Python