Look up English irregular verbs and their three forms β base, past simple and past participle β without leaving your keyboard. Fuzzy search works across every form, so you can type any one of them and instantly find the verb.

went, gone or go β they all surface go.burnt / burned), with a πΊπΈ flag on the American form.β1 / β2 / β3 / β4.Each verb can show a translation in one of 16 languages: French, Spanish, Italian, German, Brazilian Portuguese, Dutch, Swedish, Polish, Russian, Greek, Turkish, Arabic, Hindi, Chinese (Simplified), Japanese and Korean. The translation also feeds the fuzzy search (type aller to find go).
The translation language defaults to FranΓ§ais. To change it, open Raycast β Settings β Extensions β English Irregular Verbs β Translation Language and pick None (to hide the translation row) or any of the 16 languages.
Verbs live in src/verbs.ts as a typed IrregularVerb[] array. To add one, append a
{ base, preterit, participle } entry. Spelling variants are separated by /
(e.g. "burnt / burned") and every variant is indexed for search.
Translations live in src/translations/ β one file per language (fr.ts, de.ts, ja.tsβ¦),
each a Record<string, string> keyed by English base form. src/translations/index.ts assembles
them and declares the supported languages and their labels. American spelling variants flagged with
πΊπΈ are listed in US_VARIANTS in src/index.tsx.