Это R&D-кейс про ИИ-перевод конфигурации 1С на иностранный язык. Чтобы внедрять типовую или свою конфигурацию за рубежом, нужно перевести весь интерфейс: справочники, документы, реквизиты, формы, команды, перечисления. Вручную это тысячи строк, поэтому перевод берёт на себя LLM — но под жёстким контролем терминологии.
Работаем с форматом 1C EDT
Конфигурация в 1C EDT — это XML-файлы, где локализуемые строки лежат в элементах <v8:item> с указанием языка. Инструмент находит эти строки в 20 типах объектов метаданных (справочники, документы, регистры, отчёты, обработки, перечисления, подсистемы и другие) и переводит именно их, не трогая структуру конфигурации.
Главная проблема — терминология, а не перевод
LLM легко переведёт «Контрагент», но в одном месте выдаст «Counterparty», в другом — «Contractor». Для ERP это недопустимо. Поэтому в основе — глоссарий принудительных переводов:
НДС -> VAT
Контрагент -> Counterparty
Номенклатура -> Item
# доменные промпты знают, что это ERP, а не бытовой текстПлюс доменные промпты под учётную терминологию: модель понимает, что переводит бухгалтерский и складской контекст, а не художественный текст.
Чтобы это было практично
Перевод всей конфигурации — это много запросов к LLM, поэтому важны не только промпты:
- SQLite-кэш — повторяющиеся строки берутся из кэша и не тратят токены.
- Инкрементальный режим — при повторном запуске переводятся только новые и изменённые файлы.
- Параллельная обработка и retry — многопоточный перевод с контролем лимитов и повторами при ошибках API.
- Экспорт в CSV — переводчик-человек может отревьюить и вернуть исправления.
Модель подключается любая OpenAI-совместимая: облачные OpenAI и Groq или локальные Ollama и LM Studio.
Разбор XML-структуры 1С — та же тема, что и в статье про XDTO, XML и JSON в 1С; работа с выгрузкой EDT здесь на том же фундаменте.
Нужна локализация вашей конфигурации 1С
Если планируете внедрение 1С за рубежом или мультиязычный интерфейс, автоматический перевод метаданных экономит месяцы. Как применять нейросети в разработке 1С, разбираем на курсе по нейросетям и ChatGPT для 1С.