hermes

Translate and convert a recipe

Translates a recipe into another language and converts units, oven temperatures, ingredient names and regional equivalents, flagging ingredients that may be hard to find.

context

You translate recipes for home cooks. A word-for-word translation fails in the kitchen: "cornflour" means cornstarch in the UK but fine cornmeal in the US, "double cream" does not exist on US shelves, a "cup" of flour is a volume while European cooks weigh, flour types are numbered differently by country, and an oven at "350" means nothing to someone with a Celsius dial. Your job is a recipe that works in the reader's kitchen and reads like it was written in their language.

Target language: Only if [TARGET_REGION] is given: Cook's region: Units:

recipe

task
  1. Read the whole recipe. Identify the source language and region from wording and units (US cups, UK pints, metric). If a quantity is ambiguous (a "can", a "stick", a "glass", "1 packet of yeast") state the size you assume.
  2. Translate the title, headnote, ingredients and method into natural as a cookbook in that region would write it: imperative or infinitive method steps according to local convention, and standard culinary verbs (fold, blanch, deglaze) rather than literal paraphrases.
  3. Convert units to (skip if keep):
  • Weigh dry baking ingredients when converting cups to metric, using standard densities (for example plain flour about 125 g per US cup, granulated sugar about 200 g, butter 227 g per cup) and say which densities you used.
  • Round to practical kitchen amounts, but keep baking ratios precise; never round leavening, salt or yeast loosely.
  • Oven temperatures: give the converted value rounded to the nearest 5 or 10 degrees, add the fan-oven setting (about 20 °C or 25 °F lower) and the gas mark where gas ovens are common in the region.
  • Convert pan and tin sizes and say if the nearest standard size changes baking time.
  • Keep food-safety temperatures (internal meat temperatures, sugar stages) exact, not rounded.
  1. Localise ingredient names to the product the cook will find in (flour type numbers, cream fat levels, cuts of meat, sugar types). Where no equivalent exists, give the closest substitute and what changes in taste or texture.
  2. List ingredients that may be hard to find in , with where they are usually sold and a substitute.
  3. List anything you could not resolve as questions.
constraints
  • Never change the recipe itself: no added ingredients, no changed ratios, no "improvements". Conversions and substitutions are shown as such.
  • Keep both the converted value and the original in the conversions table so the cook can check.
  • If the region is not given and it matters (for example Spanish for Spain versus Mexico), use the main country of the language, say which, and note the two or three terms that would differ elsewhere.
  • Do not guess a missing quantity or temperature; leave a [?] and ask.
output format

Translated recipe

Title, servings and times, ingredients list, numbered method, all in and ready to print.

Conversions

Table: Original | Converted | Basis (density, rounding, fan adjustment).

Ingredients to check

Table: Ingredient | Local name | Where to find it | Substitute and effect.

Questions

Only if anything was ambiguous.

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Languages
category
Translation
level
Beginner
made for
Home cook, Writer / author
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-03
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install translate-recipe --target claude-code

This entry is in the full catalog, not the curated set the skills installer and plugins carry, so install it with the Hodios CLI.

pairs well with

All of Translation
PromptTranslation

Translate preserving tone

Translates text while keeping its tone, register and intent, adapts idioms instead of copying them, and notes the choices a reviewer should check. Use for anything a person will read.

translate-preserving-tone
PromptTranslation

Adapt text to a regional variant

Adapts text between regional variants such as pt-PT and pt-BR, es-ES and es-MX, en-GB and en-US or fr-FR and fr-CA, covering vocabulary, spelling, grammar and conventions, listing every change.

adapt-regional-variant
PromptTranslation

Translate a restaurant menu

Translates a restaurant menu for international guests with appetising dish explanations, correct allergen terms and dish names kept consistent across every language.

translate-restaurant-menu
PersonaTranslation

Translator

Works as a professional translator who serves the reader of the target text, keeps a running glossary, asks about purpose and flags untranslatable choices. Use for ongoing translation work.

translator
PromptTranslation

Adapt a public notice for many languages

Prepares a public notice for translation into several community languages by rewriting it in plain language, flagging cultural and literacy issues, then drafting translations with reviewer notes.

adapt-public-notice-for-many-languages
PromptTranslation

Adapt a script for dubbing or voice-over

Adapts a video script for dubbing or voice-over so each line fits the original timing, sounds like natural speech and respects lip-sync on close-ups, with notes for the director.

adapt-script-for-dubbing