# buildTranslationPrompt

**Kind:** Function

**Source:** [`atloria-monorepo/apps/api/src/l10n/translation-format.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/apps/api/src/l10n/translation-format.ts#L133)

The translation prompt. Output contract: first line `TITLE: <translated title>`, then a
blank line, then ONLY the translated markdown. parseTranslationOutput tolerates a model
that forgets the title line (title falls back to the source).

## Signature

```ts
function buildTranslationPrompt(input: TranslationPromptInput): string
```

## Parameters

| Name | Type |
|---|---|
| `input` | `TranslationPromptInput` |

**Returns:** `string`
