generate-translations

Generate translation strings for Payload packages and plugins using OpenAI.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Getyokedapp/payload-cms --skill generate-translations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-translations
Source: https://github.com/Getyokedapp/payload-cms/tree/main/.claude/skills/generate-translations
Command: npx skills add https://github.com/Getyokedapp/payload-cms --skill generate-translations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the generation of new translation strings for core Payload packages and plugins, ensuring consistency and reducing manual effort in localization.

Core Features & Use Cases

  • Core Translations: Adds and generates translations for packages like packages/ui, packages/payload, and packages/next.
  • Plugin Translations: Manages translations for individual plugins (e.g., packages/plugin-multi-tenant), including scaffolding new translation structures.
  • Use Case: When a new feature is added to Payload that requires user-facing text, this Skill can automatically generate the necessary translation keys and populate them for all supported languages based on the English source.

Quick Start

Run the command to generate core translations.

Frequently Asked Questions about generate-translations

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

FAQPage Schema
How do I automate localization for Payload CMS packages and plugins?

Automate Payload CMS localization by generating translation strings for packages and plugins, adding English keys, and auto-translating them to all supported languages using OpenAI. This ensures consistency and reduces manual effort across core packages and individual plugins.

How do I scaffold new translation structures for Payload CMS plugins?

Scaffold new translation structures for Payload CMS plugins using built-in generation scripts. This establishes the necessary localization directory and file architecture, allowing you to add English translation keys and automatically populate them for all supported languages.

Can I use OpenAI to auto-translate English payload keys into other supported languages?

Yes, you can auto-translate English translation keys into all other supported languages using OpenAI. This automated internationalization process populates the necessary translation strings for core Payload packages and plugins based on the English source.

What is the best way to manage internationalization across core Payload packages?

The best way to manage internationalization across core Payload packages is to use a generation script that adds new English translation keys and automatically translates them to all other supported languages, ensuring user-facing text consistency across packages like ui, payload, and next.

Does this translation generation process support both core packages and individual plugins?

Yes, the translation generation process supports both core Payload packages and individual plugins. It manages core translations for ui, payload, and next packages, while also scaffolding and generating translations for individual plugins like plugin-multi-tenant.

Why do I need automated translation string generation for Payload development tools?

You need automated translation string generation to ensure localization consistency and reduce manual effort when adding new user-facing features to Payload. It automatically generates the necessary translation keys and populates them for all supported languages.