HTML format (.html, .htm, .xhtml)
HTML-formatet leser HTML-dokumenter, trekker ut elementtekst og
attributtverdier, og skriver oversettelsene tilbake mens det omgivende
markeringsspråket bevares. Inline-elementer (som b, i, a) blir inline-koder
inom en blokk, slik at formatering og koblinger overlever oversettelsen.
Leseren leveres med fornuftige standardverdier for hvilke elementer som inneholder innhold,
hvilke som er inline, og hvilke attributter (som alt og title) som
trekkes ut. Tilordningene elements og attributes lar deg overstyre eller utvide
disse reglene per element og per attributt, i tråd med okf_html-bro-
konfigurasjonen. Parseradferd (håndtering av blanktegn) er gruppert under
parser.
How kapi reads it
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
attributes | object | Globale regler for attributtuttrekk -- tilordner attributtnavn til regelkonfigurasjon (ruleTypes, allElementsExcept, onlyTheseElements, conditions) | |
codeFinderRules | array | Regex-mønstre som samsvarer med inline-kode i tekst | |
elements | object | Regler for elementutvinning -- tilordner elementnavn til regelkonfigurasjon (ruleTypes, conditions, idAttributes, translatableAttributes) | |
extractNonTranslatableContent | boolean | true | Hvis true (standard), vil gjengivbart ikke-oversettbart kontekstuelt innhold — <noscript>-reserveundertreet og JSON-dataøyer (<script type="application/ld+json"|"application/json">) — vises som innholdsblokker (synlig for innhenting/LLM-konsumenter, hoppes over av maskinoversettelse) i stedet for å skjules i skjelett. Generiske kjørbare <script>- og <style>-elementer forblir alltid ugjennomsiktige. |
parser | object | Innstillinger som styrer hvordan HTML-parseren leser inndata | |
useCodeFinder | boolean | false | Aktiver regex-basert deteksjon av innebygde koder (plassholdere, variabler, tagger) i oversettbar tekst |
Configure it live
Examples
Bevar blanktegn
Behold betydningsfulle blanktegn i tekstnoder i stedet for å komprimere dem.
parser:
preserveWhitespace: true
Gjør et egendefinert element oversettbart
Trekk ut teksten fra et egendefinert <summary>-element.
elements:
summary:
ruleTypes:
- TEXTUNIT
Processing notes
Inline-elementer blir inline-koder innom blokker; elementer på blokknivå danner den omgivende strukturen.
Oversettbare attributter (som
altogtitle) trekkes ut som egne enheter.
Limitations
Leseren bruker innebygde standardverdier for elementer/attributter; tilordningene
elementsogattributesjusterer dem i stedet for å erstatte hele regelsettet.
← Back to the Format Reference