Чи існує якийсь безкоштовний онлайн-словник API (json / xml) з кількома мовами на вибір? [зачинено]


75

Чи існує який-небудь безкоштовний словник API, який не вимагає ключів API і дозволяє вибирати між кількома мовами джерела та цільової (якомога більше, принаймні англійською, німецькою, іспанською, французькою ...)?


2
API словника Merriam-Webster є безкоштовним, якщо він призначений для некомерційного використання, використання не перевищує 1000 запитів на день dictionaryapi.com .
Habeeb Perwad

Я створив простий API для безкоштовного перекладу github.com/Sangdol/free-and-slow-google-translate-api
Sanghyun Lee

2
@Ognjen Ви коли-небудь вирішували чи знаходили API словника в Інтернеті?
Номіс

1
Ви можете спробувати transltr.org, він надає безкоштовний API перекладу, не вимагає реєстрації.
user2412672

Відповіді:


37

Ви можете спробувати http://glosbe.com/a-api , він великий - майже всі мови охоплені. Це дозволяє отримати доступ до даних у форматі JSON / JSONP / XML. Існує певний ліміт для користувачів без ключа, але ви можете подолати його, використовуючи JSONP на стороні клієнта.


9
Є шанс, що ви пов’язані з цим веб-сайтом?
Andrew Barber,

Я знайшов цю відповідь дуже корисною для моїх цілей, але будучи новим, я не розумію, як ви долаєте обмеження за допомогою JSONP, якщо це не занадто багато проблем, чи не хочете ви їх детально розробити?
UrbKr

1
Це безкоштовно для комерційного використання?
zackygaurav

1
На даний момент API знаходиться в альфа-версії, і все, що описано на цій сторінці, може бути змінено.
solidfox

1
На даний момент API не працює, як описано. Запитуйте формат JSON, який забезпечує HTML-вміст. Тож я не можу створити ключ API
palik

15

Я вважаю, що Вікісловник (словник тих, хто спочатку побудував Вікіпедію) добре вписується в рахунок.

Документація API для Вікісловника : http://en.wiktionary.org/w/api.php


10
На жаль, все, що базується на Mediawiki (найпопулярнішій вікі-програмі), не розроблено для читання комп’ютером. Це цілком накручено дизайнерами системи.
cangrejo

1
Гммм ... дивлячись на документи API за посиланням, яке я дав, схоже, одним із параметрів є "формат". Очевидно, ви можете отримати вихід у json, jsonfm, php, phpfm, wddx, wddxfm, xml, xmlfm, yaml, yamlfm, rawfm, txt ... та ін. Я не впевнений, що ви маєте на увазі під словом "не призначений для читання комп'ютером", якщо ви маєте на увазі щось інше, ніж повернутий вихідний формат.
Dan Esparza

22
Так, ви можете отримати JSON, але вміст самої сторінки не у форматі JSON. Це значення атрибута, що називається "*", і, як правило, це безліч дуже важкого для аналізу вмісту. Проблема полягає в тому, що API призначений для всіх вікі, і всі вони різні, тому вміст неможливо легко стандартизувати, щоб зробити його комп’ютерним для читання. Шкода, бо це може бути дивовижним ресурсом. Сподіваюся, хтось це зробить у майбутньому.
cangrejo

3
Я згоден із наведеними коментарями. Я щойно витратив пару днів, намагаючись проаналізувати атрибут "*", про який говорить broncoAbierto. Це все велика каша. Зрештою я зробив деяку версію для аналізу визначень англійських слів. Несподівано, німецька версія має інший формат. Тож я відмовився від цього. Дуже сумно, справді.
mihai

@broncoAbierto - так прикро це чути. Це смердить!
Dan Esparza,

-2

Більшість постачальників API вимагають реєстрації, щоб запобігти атакам відмови в обслуговуванні та інших зловживань. З огляду на це, я натрапив на такий, який доступний без реєстрації:

Aonaware - Ця веб-служба дозволяє отримати доступ до визначень словників із служби dict.org.


2
Це виглядає приємно. Але у мене є два запитання: чи можна безкоштовно використовувати його в моєму комерційному додатку? Чи існує API для нього?
Bagusflyer

зараз це не працює
Аттаулла
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.