Oversettelse av Jupyter Notebook (.ipynb): Kan koden kjøres, og beholdes Markdown-lesbarheten?
“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
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.
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.
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.