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