Is there any free online dictionary API (json/xml) with multiple languages to choose from?

Translation

Translation Problem Overview


Is there any free dictionary API that doesn't require API keys, and allows you to choose between multiple source and destination languages (as many as possible, at least English, German, Spanish, French...)?

Translation Solutions


Solution 1 - Translation

You can try http://glosbe.com/a-api , it's big -- almost all languages covered. It allows you to access data in JSON/JSONP/XML. There is some limit set for users without key, but you can overcome it by using JSONP on your client side.

Solution 2 - Translation

I would think that Wiktionary (the dictionary from the folks that originally built Wikipedia) would fit the bill nicely.

API documentation for Wiktionary: http://en.wiktionary.org/w/api.php

Solution 3 - Translation

Most API providers require registration to prevent denial of service attacks and other abuses. That being said, I did run across one that is available without registration:

Aonaware - This Web Service allows you to access dictionary definitions from the dict.org service.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionOgnjenView Question on Stackoverflow
Solution 1 - TranslationPiotrView Answer on Stackoverflow
Solution 2 - TranslationDan EsparzaView Answer on Stackoverflow
Solution 3 - TranslationDanny D'AmoursView Answer on Stackoverflow