Oversettelse av Jupyter Notebook (.ipynb): Kan koden kjøres, og beholdes Markdown-lesbarheten?

Diagnose av kjernesituasjon

Dataanalysens rapporter består ofte av en kombinasjon av kjørbar kode, resultatutskrifter og forklarende Markdown-tekst. Fullstendig oversettelse kan føre til at koden slutter å fungere eller at resultater endres.

Analyse av grunnleggende årsak

1

Intelligent håndtering av celletype

Shangyi AI fordeler cellene basert på `cell_type`-feltet i JSON-strukturen: `markdown`-celler sendes til oversettelsesmotoren, mens `code`-celler holdes uendret. For `raw`-celler kan brukeren selv velge om de skal oversettes.

2

Beskyttelse av innebygde formler i Markdown

I Markdown-celler er det ofte LaTeX-formaterte matematiske formler (som `$E=mc^2$`). AI-motoren gjenkjenner `$`-avgrensere og behandler innholdet som ‘uendrede tokens’, og oversetter kun den forklarende teksten rundt formelen.

3

Datavask av Output (utdata)

Som standard anbefaler vi at brukere fjerner Output før opplasting, men hvis det inneholder tekstlig utdata (som feilmeldinger eller print-resultater), kan AI også kun oversette den naturlige språkdelen og bevare Traceback-strukturen.

Oppsummering av endelig løsning

Perfekt tilpasset lokaliseringsbehov knyttet til deling av Kaggle-konkurranser eller undervisningsmateriell, slik at kodelogikk og dokumentasjon forblir synkronisert.