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