translate-sync

Synchronize English and Spanish website content while preserving markdown formatting.

3|1|Updated May 15, 2025
One-click install
npx skills add https://github.com/xergioalex/xergioalex.com --skill translate-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: translate-sync
Source: https://github.com/xergioalex/xergioalex.com/tree/main/.claude/skills/translate-sync
Command: npx skills add https://github.com/xergioalex/xergioalex.com --skill translate-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures that content is consistent and up-to-date across different language versions of a website, preventing outdated or missing translations.

Core Features & Use Cases

  • Synchronize Content: Automatically translates and updates pages, blog posts, and translation strings between English and Spanish.
  • Maintain Parity: Ensures that new or modified content in one language is accurately reflected in the other.
  • Use Case: After writing a new blog post in English, use this Skill to generate its Spanish counterpart, including translating the title, description, and body while preserving formatting and technical terms.

Quick Start

Use the translate-sync skill to synchronize the English blog post located at src/content/blog/en/new-feature.md to Spanish.

Frequently Asked Questions about translate-sync

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

FAQPage Schema
How do I automatically synchronize website content between English and Spanish versions?

To synchronize website content between English and Spanish, this Skill detects the source language and content type from file paths, then creates or updates the target file to ensure multilingual parity. It automatically translates pages, blog posts, and translation strings while preserving formatting.

Can I translate markdown blog posts without losing the original formatting and technical terms?

Yes, you can translate markdown blog posts without losing formatting and technical terms. The Skill preserves markdown formatting and technical terms during translation, ensuring only the user-facing text is translated for the target language file.

What is the best way to keep multilingual translation strings updated across a website?

The best way to keep multilingual translation strings updated is to synchronize content directly from source file paths. This Skill detects when source content changes and updates the corresponding target language files, preventing outdated or missing translations across the website.

Does this content synchronization Skill work with custom website file structures?

This content synchronization Skill works by detecting source language and content type directly from file paths. As long as your website file structure clearly distinguishes between language directories, it can create or update the target files accordingly.

What are the limitations of using automated content synchronization for i18n?

A limitation of automated content synchronization for i18n is that it currently supports English and Spanish translations only. Additionally, while it preserves markdown and technical terms, complex structural elements in user-facing text may require manual review after synchronization.

How do I generate a Spanish counterpart for a newly written English blog post?

To generate a Spanish counterpart for an English blog post, point the Skill to the source file path. It will translate the title, description, and body into Spanish, creating a new file that mirrors the original content while maintaining multilingual parity.