Чи існує якийсь безкоштовний онлайн-словник 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.