Что это
AI-перевод для Astro сайтов. Автогенерация локализованного контента из директории content/.
Как работает
Помечай файлы для перевода в frontmatter:
---
title: About Us
description: Learn about our company
_translateTo: [ru, de]
---
Варианты:
_translateTo: [ru, de]— перевод на конкретные локали_translateTo: all— перевод на все настроенные локали_translateTo: false— явно не переводить
Использование
# Перевести недостающий контент
npx astro-ai-translator
# Перевести конкретный файл
npx astro-ai-translator about.mdx
# Проверить статус
npx astro-ai-translator --status
# Dry run (без API вызовов)
npx astro-ai-translator --dry-run
Оценка стоимости
Перед переводом видишь:
- Оценку стоимости — примерные токены и USD
- Список файлов — что будет переведено
- Подтверждение — одобрение перед тратой
📊 ОЦЕНКА ПЕРЕВОДА
📁 Файлы для перевода:
• index.mdx → ru (~807 токенов)
• about.mdx → ru (~658 токенов)
💰 Примерная стоимость: $0.02
Продолжить перевод? [Y/n]
Поддерживаемые модели
| Модель | Input/1M | Output/1M | Для чего |
|---|---|---|---|
| gpt-4.1 | $2.00 | $8.00 | По умолчанию, лучшее качество |
| gpt-4.1-mini | $0.40 | $1.60 | Хороший баланс |
| gpt-4.1-nano | $0.10 | $0.40 | Бюджетный вариант |
| gpt-4o | $2.50 | $10.00 | Высокое качество |
| gpt-4o-mini | $0.15 | $0.60 | Очень дёшево |
Сгенерированные файлы
AI-переведённые файлы включают метаданные:
---
title: О нас
_ai:
source: about.mdx
hash: a1b2c3d4e5f6
model: gpt-4.1
date: "2025-12-15"
---
Отслеживание изменений исходника. Какая модель использовалась. Отличие AI от ручных переводов.
Практики
Для продакшена
- Используй для первичного перевода
- Дай носителям языка проверить
- Внеси правки в переведённые файлы
- Инструмент не перезапишет существующие переводы
Для быстрой итерации
- Переводи рано и часто
- Используй режим черновика для тестов
- Пакетный перевод когда контент стабилизируется
Ограничения
- AI-перевод неидеален — рекомендуется ревью человеком
- Технический контент может требовать внимания
- Культурная адаптация требует человеческого суждения
Открытый код
Полный исходный код на GitHub. Задачи, предложения, контрибьюции приветствуются.