lyric-translator-en2zh

Translate English LRC lyrics into synchronized Simplified Chinese lines.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/whitehair-failure/lyrics_back --skill lyric-translator-en2zh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lyric-translator-en2zh
Source: https://github.com/whitehair-failure/lyrics_back/tree/main/.github/skills/lyric-translator-en2zh
Command: npx skills add https://github.com/whitehair-failure/lyrics_back --skill lyric-translator-en2zh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill translates English lyrics in .lrc files into Simplified Chinese by inserting a Chinese translation line at the same timestamp under each English line, preserving the original LRC structure and metadata.

Core Features & Use Cases

  • Inline bilingual lines: For every English lyric, a Chinese translation line is added at the same timestamp to form a clear original-translation pairing.
  • LRC integrity: Time stamps, multiple time codes per line, and non-lyric metadata remain untouched.
  • Quality guardrails: Enforces semantic accuracy, rhythm compatibility, and cultural-adaptation checks across the whole song, with handling for choruses and repeated phrases.
  • Real-world use case: Prepare song lyrics for karaoke with synchronized bilingual display in media players.

Quick Start

Translate the English lyrics in the provided .lrc file to Simplified Chinese by inserting a corresponding Chinese line under each English line, preserving timestamps and LRC structure.

Frequently Asked Questions about lyric-translator-en2zh

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate English LRC files to Simplified Chinese for karaoke subtitles?

Translating English LRC files to Simplified Chinese for karaoke subtitles involves inserting a Chinese translation line at the same timestamp under each English lyric. This preserves the original LRC structure, timestamps, and metadata for synchronized bilingual display.

Can I add inline bilingual lyrics to an LRC file without breaking timestamps?

You can add inline bilingual lyrics to an LRC file without breaking timestamps by inserting a same-timestamp Chinese line after each English lyric. This deterministic processing preserves multiple time codes per line and leaves non-lyric metadata untouched.

What's the best way to localize English lyrics while keeping the original rhythm?

Localizing English lyrics while keeping the original rhythm requires applying transcreation with per-line length and rhythm considerations. Quality guardrails enforce semantic accuracy, rhythm compatibility, and cultural-adaptation checks across the whole song, including handling for choruses and repeated phrases.

Does inline lyric translation preserve existing metadata and multiple time codes?

Inline lyric translation preserves existing metadata and multiple time codes by requiring strict adherence to the LRC format. The process is deterministic, ensuring non-translation of existing Chinese text or metadata while maintaining structural integrity for localization workflows.

Why does my LRC file structure break when adding Chinese translations?

LRC file structure breaks when adding Chinese translations if the process fails to adhere strictly to the LRC format or alters existing timestamps. Correct processing requires deterministic insertion of same-timestamp Chinese lines without modifying non-lyric metadata or multiple time codes per line.

Do I need to manually align translated lyrics with LRC timestamps?

You do not need to manually align translated lyrics with LRC timestamps. The process automatically inserts a corresponding Simplified Chinese line under each English line at the exact same timestamp, preserving timing and structure for multilingual lyric display.