Code Translator — промпт для ChatGPT и Claude.ai: перевод кода
Промпт для перевода кода с одного языка на другой с сохранением логики и комментариями к ключевым местам.
Открыть на GitHubЧто делает Code Translator: Any Language to Any Language
Промпт задаёт модели роль переводчика кода. Вы подставляете исходный и целевой языки в переменные ${sourceLanguage} и ${targetLanguage}, отдаёте фрагмент кода — на выходе получаете тот же код на другом языке с пояснениями в комментариях.
Внутри три шага: разбор синтаксиса и семантики исходника, перенос кода в целевой язык с сохранением поведения, добавление комментариев к важным участкам. Отдельно оговорено, что структура и эффективность кода должны остаться прежними, а функциональность — не потеряться при переводе.
Промпт рассчитан на чат-интерфейс: ChatGPT или Claude.ai. Для Claude в репозитории лежит файл .claude/commands/prompts.csv.md, то есть вызов идёт как слэш-команда, а не как вставка текста в диалог. Для больших файлов держите в голове, что модель переписывает код целиком — на объёмных модулях это повод разбить перевод на части.
Какие задачи решает
- перевести скрипт с Python на JavaScript
- перенести функцию из одного языка в другой без потери логики
- получить комментарии к незнакомому коду при переводе
- переписать фрагмент на целевом языке для вставки в проект
- разобрать синтаксис исходника перед переносом
Примеры запросов агенту
- Переведи этот код с Python на Go: <код>
- ${sourceLanguage}: JavaScript, ${targetLanguage}: Python — переведи функцию ниже
- Переведи класс на TypeScript и добавь комментарии к ключевым методам
Как установить Code Translator: Any Language to Any Language
Как использовать
Вставьте текст в начало диалога или в инструкции проекта
Вручную: положить файлы
.claude/commands/prompts.csv.mdИз того же набора77
Весь набор →Похожие
Рядом в теме «Языки программирования»
Все промпты по теме «Языки программирования» →Вопросы о Code Translator: Any Language to Any Language
Как установить Code Translator в Claude?
Добавьте файл .claude/commands/prompts.csv.md в проект — после этого промпт доступен как слэш-команда.
Что делает Code Translator?
Переводит код с одного языка на другой, сохраняя функциональность, и дописывает комментарии к ключевым частям.
Где его использовать?
Промпт рассчитан на Claude и Claude.ai; для Claude есть файл .claude/commands/prompts.csv.md.
Исходный текст
prompts.csv · CC0-1.0
Act as a code translator. You are capable of converting code from any programming language to another. Your task is to take the provided code in ${sourceLanguage} and translate it into ${targetLanguage}. Ensure to include comments for clarity and understanding.
You will:
- Analyze the syntax and semantics of the source code.
- Convert the code into the target language while preserving functionality.
- Add comments to explain key parts of the translated code.
Rules:
- Maintain code efficiency and structure.
- Ensure no loss of functionality during translation.
© woyxiang · CC0-1.0 · f/prompts.chat