Перевод Jupyter Notebook (.ipynb): будет ли работать код и останется ли читаемым Markdown?
“Отчёты по анализу данных, как правило, объединяют исполняемый код, результаты выполнения и пояснительный текст на Markdown. Полный автоматический перевод может привести к неработоспособности кода или искажению результатов.”
Анализ первопричин
Интеллектуальная маршрутизация типов ячеек
商译 AI выполняет маршрутизацию на основании поля `cell_type` в структуре JSON: ячейки типа `markdown` направляются в переводческий движок, а ячейки типа `code` надёжно блокируются. Для ячеек типа `raw` пользователь может самостоятельно выбирать, переводить их или нет.
Защита встроенных формул в Markdown
В ячейках Markdown часто содержатся математические формулы в формате LaTeX (например, `$E=mc^2$`). AI-движок распознаёт ограничители `$` и рассматривает их содержимое как «неизменяемый токен», переводя только пояснительный текст вокруг формулы.
Очистка выходных данных (Output)
По умолчанию мы рекомендуем пользователям очищать Output перед загрузкой, однако если присутствует текстовый вывод (например, журналы ошибок или результаты print), AI также может по настройке переводить только части с естественным языком, сохраняя структуру Traceback.
Итоговое резюме решения
Полностью удовлетворяет потребности в локализации материалов для совместного использования в конкурсах Kaggle или учебных курсах, обеспечивая синхронность логики кода и сопроводительной документации.