← Världsdata

Ordbok-uppslagning

GET /dictionary/:word

Slå upp valfritt engelskt ord för att få dess definitioner, ordklass, fonetisk transkription, URL för ljuduttal, synonymer, antonymer och användningsexempel. Data från Free Dictionary API. Användbart för språkinlärningsappar, skrivassistenter, funktioner med dagens ord, korsordslösare och alla verktyg som behöver programmatisk tillgång till engelska ordefinitioner.

Se det visualiserat

Parametrar

word obligatorisk

Word to look up

Exempelförfrågningar

Grundläggande användning
curl https://nordapi.ee/api/v1/dictionary/serendipity
Look up serendipity
curl https://nordapi.ee/api/v1/dictionary/serendipity
Look up ephemeral
curl https://nordapi.ee/api/v1/dictionary/ephemeral
Look up algorithm
curl https://nordapi.ee/api/v1/dictionary/algorithm

Livesvar

HTTP 500: "# UndefinedFunctionError at GET /api/v1/dictionary/serendipity\n\nException:\n\n    ** (UndefinedFunctionError) function App.Dictionary.lookup/1 is undefined (module App.Dictionary is not available)\n        (app 0.1.0) App.Dictionary.lookup(\"serendipity\")\n        (app 0.1.0) lib/app_web/controllers/api/v1/dictionary_controller.ex:9: AppWeb.API.V1.DictionaryController.lookup/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/dictionary_controller.ex:1: AppWeb.API.V1.DictionaryController.action/2\n        (app 0.1.0) lib/app_web/controllers/api/v1/dictionary_controller.ex:1: AppWeb.API.V1.DictionaryController.phoenix_controller_pipeline/2\n        (phoenix 1.8.5) lib/phoenix/router.ex:416: Phoenix.Router.__call__/5\n        (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.plug_builder_call/2\n        (app 0.1.0) deps/plug/lib/plug/debugger.ex:155: AppWeb.Endpoint.\"call (overridable 3)\"/2\n        (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.call/2\n        (phoenix 1.8.5) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4\n        (bandit 1.10.4) lib/bandit/pipeline.ex:131: Bandit.Pipeline.call_plug!/2\n        (bandit 1.10.4) lib/bandit/pipeline.ex:42: Bandit.Pipeline.run/5\n        (bandit 1.10.4) lib/bandit/http1/handler.ex:13: Bandit.HTTP1.Handler.handle_data/3\n        (bandit 1.10.4) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3\n        (bandit 1.10.4) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2\n        (stdlib 7.3) gen_server.erl:2424: :gen_server.try_handle_continue/3\n        (stdlib 7.3) gen_server.erl:2291: :gen_server.loop/4\n        (stdlib 7.3) proc_lib.erl:333: :proc_lib.init_p_do_apply/3\n    \n\n## Connection details\n\n### Params\n\n    %{\"word\" => \"serendipity\"}\n\n### Request info\n\n  * URI: http://localhost:4000/api/v1/dictionary/serendipity\n  * Query string: \n\n### Headers\n  \n  * accept-encoding: gzip\n  * host: localhost:4000\n  * user-agent: req/0.5.17\n\n### Session\n\n    %{}\n"