iredchuk / wiki-langlinks-api

Prototype of an API to show translation into several languages at once using MediaWiki API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wiki-langlinks-api

Prototype of an API to show translation into several languages at once using MediaWiki API.

build status JavaScript Style Guide

Endpoints

GET /langlinks?search=&source=&target=

Params

  • search: search term (e.g. "Oak")
  • source: source language (e.g. "en")
  • target: "|"-separated target languages (e.g. "es|de")

200

{
  "langLinks": [
    {
      "lang": "es",
      "title": "Quercus",
      "url": "https://es.wikipedia.org/wiki/Quercus"
    },
    {
      "lang": "de",
      "title": "Eichen",
      "url": "https://de.wikipedia.org/wiki/Eichen"
    }
  ]
}

GET /langs

200

[
  {
    "lang": "de",
    "autonym": "Deutsch"
  },
  {
    "lang": "en",
    "autonym": "English"
  }
]

GET /health

200

OK

About

Prototype of an API to show translation into several languages at once using MediaWiki API

License:MIT License


Languages

Language:JavaScript 100.0%