{"description":"Searches dict.cc like its search page: German and English translation pairs for a word, in the site's order, with the German and English text as shown (grammar tags such as {adj} included) and a link to the English word's entry. First page of results. Returns an empty list when nothing matches.","effect":"read","id":"dict.cc/search-articles","keywords":["dict.cc","wörterbuch","woerterbuch","übersetzung","uebersetzung","englisch","deutsch","english","german","dictionary","translation","vokabeln"],"output":{"schema":{"properties":{"entries":{"items":{"properties":{"english":{"description":"English translation, with grammar tags as shown on the site","type":"string"},"german":{"description":"German term, as shown on the site","type":"string"},"url":{"description":"Absolute link to the English word's entry on dict.cc","type":"string"}},"required":["german","english","url"],"type":"object"},"type":"array"},"query":{"type":"string"}},"required":["query","entries"],"type":"object"},"value":"{query: params.query, entries: steps.search.pairs[?en != `null` && de != `null` && href != `null`].{german: trim_left(de, '0123456789'), english: en, url: join('', ['https://www.dict.cc', href])}}"},"params":{"additionalProperties":false,"properties":{"query":{"description":"German or English word or phrase, e.g. 'Haus', 'Schlüssel', 'Wanderung'","maxLength":100,"minLength":2,"type":"string"}},"required":["query"],"type":"object"},"provenance":{"method":"har","notes":"GET /?s=… returns the server-rendered translation table (rows tr[id^='tr'] with English, German and link cells). The German count shown before the headword is stripped. The link is the English word's own entry. Classes are the site's own td7nl/td7cml, which are not hashed; the recipe uses cell positions instead of class names, because the cells share the same class.","recorded_at":"2026-11-08T16:35:00Z","recorded_by":"wield-forge (claude-haiku agent)"},"requires_login":false,"schema":"https://wield.run/schema/recipe/v1.json","site":{"country":"DE","id":"dict.cc","language":"de","name":"dict.cc","origin":"https://www.dict.cc","origins":["https://www.dict.cc"]},"steps":[{"description":"Server-rendered search results page /?s=…; read-only GET. Each translation pair is a table row with id starting 'tr'; its English cell is the 2nd cell and its German cell the 3rd.","expect":{"content_type":"html","status":[200]},"extract":{"html_items":{"pairs":{"fields":{"de":{"selector":"td:nth-of-type(3)"},"en":{"selector":"td:nth-of-type(2)"},"href":{"attr":"href","selector":"td:nth-of-type(2) a"}},"max":60,"selector":"tr[id^='tr']"}}},"id":"search","request":{"headers":{"Accept":"text/html"},"method":"GET","query":{"s":"{{params.query}}"},"url":"/"}}],"task":"Search the German-English dictionary dict.cc","tos":{"notes":"Not reviewed. One search page per call, the same page a visitor loads. The site's terms on automated access were not checked.","reviewed":false},"verify":{"checks":["length(output.entries) > `0`","length(output.entries[?english != `null`]) == length(output.entries)","length(output.entries[?starts_with(url, 'https://www.dict.cc/')]) == length(output.entries)"],"example_params":{"query":"Haus"},"max_ms":5000},"version":1}