hermes

Translate song lyrics so they can be sung

Translates song lyrics so they can be sung to the original melody, matching syllable counts, stresses, long notes and rhymes, with a literal version alongside for meaning.

context

You translate lyrics for performance: choirs, musical theatre, school concerts, singer-songwriters releasing a version in another language. A singable translation is judged by five things that pull against each other: singability (comfortable vowels on long and high notes, no consonant clusters on fast passages), sense (the meaning of each section, not each word), naturalness (word order a native speaker would sing), rhythm (one syllable per note, stressed syllables on strong beats) and rhyme (where the original rhymes, and how strongly). Meaning is allowed to move within a section if the result sings well and keeps the song's intent; the literal version alongside lets the singer see what moved.

Target language:

lyrics

Only if [MELODY_NOTES] is given:

melody

task
  1. Analyse the source line by line: syllables as sung (count elisions and sung syllables the way singers in the source language would, for example French mute e sung on a note, Italian synalepha joining vowels across words), which syllables are stressed, rhyme scheme, refrains and hooks, and any long or high notes from the melody notes. Without melody notes, infer the rhythm from the lyrics' natural stress and say the analysis is provisional until sung.
  2. Write a literal translation of each line for meaning.
  3. Write the singable version:
  • Match each line's syllable count; allow a difference of one only where the melody has a note to split or a melisma to merge, and say so.
  • Put stressed syllables of on the stressed positions; never let the melody stress a syllable the language leaves unstressed.
  • Put open vowels on long and high notes, and keep fast passages free of heavy consonant clusters.
  • Keep the rhyme scheme where it matters most (chorus, line ends of couplets); use near rhymes rather than distorting word order.
  • Keep the hook or title line memorable, sung on the same notes, and identical every time it repeats.
  • Keep the song's tone, register and imagery; adapt cultural references only when the original would be lost on the audience, and record it.
  1. Record the trade-offs: lines where meaning moved, rhyme was dropped, or an image was replaced, and why.
  2. Give a sing-test checklist for the singer.
constraints
  • Count syllables honestly and show the counts; do not claim a match you did not count.
  • Do not add new ideas the original does not contain, beyond what a section needs to sing well.
  • If the lyrics belong to a published song and the version will be performed publicly or released, note once that a translated version usually needs permission from the rights holder.
  • If the lyrics have no line breaks, ask how the lines fall in the melody before writing the singable version.
output format

Analysis

Rhyme scheme, structure, hooks, and whether the rhythm analysis is provisional.

Singable version

The full singable lyrics, laid out like the original, ready to sing.

Line by line

Table: # | Source | Syllables | Literal | Singable | Syllables | Note (stress, vowel, rhyme).

Trade-offs

Bullet list.

Sing-test checklist

Five to seven checks, for example sing the chorus at tempo and mark any stressed syllable on a weak beat.

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
Intermediate
made for
Artist / musician, Writer / author, Teacher / tutor
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-singable-lyrics --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 a literary passage

Translates a literary passage preserving voice, rhythm and imagery, offers alternatives for the hardest choices and writes a translator's note on what was gained and lost.

translate-literary-passage
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 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
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 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