Format Reference
Every data format neokapi can read and write, from the built-in engine and installed plugins. Select a format to read its documentation and configure its parameters live — the form mirrors the editor used in Kapi Desktop, and the YAML output is ready to drop into a project recipe. Each format has a shareable link.
Two sources, one grid. Each card is tagged by where the format comes from, and the section split (and the filter) follows the same tag:
- Built-in (38) — the native, format-aware engine. These are the faithful readers/writers maintained in neokapi itself, with bare ids such as
json,html, andxliff. - Plugin (2) — formats added by optional engine plugins, such as the PDF reader provided by
kapi-pdfium.
— list the registered formats from the real kapi binary, in an in-browser terminal.
40 of 40 formats
Built-in38
.NET RESXBuilt-inExtract and update translatable strings in Microsoft .NET RESX 2.0 and .resw resource files..resx.reswRW2 paramsAndroid-strengressurserBuilt-inExtract and update translatable strings in Android string resource files (res/values/strings.xml)..xmlRW4 paramsÅpent dokumentformatBuilt-inExtract text from OpenDocument Format files (ODT, ODS, ODP, ODG)..odt.ods.odp+2RW3 paramsApple String CatalogBuilt-inExtract and update translations in Apple String Catalog (.xcstrings) files used by Xcode 15+ projects..xcstringsRW3 paramsApple StringsBuilt-inExtract and update translations in legacy Apple .strings and .stringsdict resource files..strings.stringsdictRW2 paramsArkiv (ZIP/TAR)Built-inLook inside a ZIP/TAR/TAR.GZ container and surface the translatable content of each recognised entry..zip.tar.tgz+1RAsciiDocBuilt-inExtract and update translatable content in AsciiDoc (.adoc) documents while round-tripping structure and inline markup faithfully..adoc.asciidoc.adfm+1RW2 paramsBildeBuilt-inTranslate raster images by emitting the picture as a translatable Media asset, recognizing embedded text with OCR, and translating alt-text/caption sidecars..png.jpg.jpeg+8RWCSVBuilt-inExtract and reinsert translatable cells from CSV files, with column-based selection and quoting control..csvRW13 paramsDesign-tokens (DTCG)Built-inExtract and update human-readable $description documentation in W3C DTCG design token files..tokensRW1 paramDocLangBuilt-inRead and write DocLang, the LF AI & Data open standard (.dclg.xml) for AI-native documents, with semantic roles and page geometry..dclg.xml.xmlRWDoclingDocument JSONBuilt-inRead DoclingDocument JSON, Docling's native and lossless serialization, into the content model with semantic roles and page geometry..jsonREPUB E-bokBuilt-inExtract text from EPUB e-books by walking the reading-order spine..epubRW1 paramExec (subprosess-ekstraktor)Built-inRun an external subprocess as a custom extractor that streams blocks as NDJSON.RFlutter ARBBuilt-inExtract and update translatable messages in Flutter Application Resource Bundle (.arb) files..arbRW1 paramHTMLBuilt-inExtract and reinsert text from HTML, with element and attribute extraction rules..html.htm.xhtmlRW6 paramsi18next JSONBuilt-inExtract and update translatable values in i18next / react-i18next JSON resource bundles.RW3 paramsICU MessageFormatBuilt-inRead and write ICU MessageFormat patterns, extracting each branch of plural and select pickers separately..mf.messageformatRW1 paramJava-egenskaperBuilt-inExtract and reinsert translatable values from Java .properties files, with key filtering and escape handling..propertiesRW11 paramsJSONBuilt-inExtract and reinsert translatable values from JSON files, with key-based filtering, naming, and subfilters..jsonRW20 paramsKapi Bundle Format (KBF)Built-inRead and write the Kapi Bundle Format (.kbf.json), the JSON envelope for strings extracted from source code..kbf.json.klfRWLydBuilt-in.wav.mp3.m4a+4RWMarkdownBuilt-inExtract and reinsert text from Markdown, keeping headings, lists, links, and code intact..md.markdownRW12 paramsMDXBuilt-inExtract and update translatable prose in MDX (.mdx) files while preserving JSX, ESM, and expressions..mdxRW10 paramsMO (Gettext, binær)Built-inWrite compiled GNU gettext MO catalogs, the binary runtime form of a PO file..moRWOffice Open XMLBuilt-inExtract and write text from Word, Excel, and PowerPoint Office Open XML files..docx.docm.dotx+9RW34 paramsPO (Gettext)Built-inRead and write GNU gettext PO and POT catalogues, extracting each message as a translatable block..po.potRW6 paramsQt TSBuilt-inRead and write Qt Linguist TS (.ts) files, the bilingual XML used by Qt's lupdate and lrelease.RWRen tekstBuilt-inExtract text from plain `.txt` files, one block per line or per paragraph..txt.textRW4 paramsSRT-underteksterBuilt-inRead and write SubRip (.srt) subtitle files, extracting each cue's text for translation..srtRWTMXBuilt-inRead and write TMX bilingual exchange files, one block per translation unit..tmxRW5 paramsTSVBuilt-inExtract and reinsert translatable cells from tab-separated value files, with column-based selection..tsvRW13 paramsVideoBuilt-in.mp4.mov.m4v+3RWWebVTTBuilt-inRead and write WebVTT subtitle files, extracting one block per cue..vttRW5 paramsXLIFF 1.2Built-inRead and write OASIS XLIFF 1.2 bilingual exchange documents..xlf.xliffRW16 paramsXLIFF 2.xBuilt-inRead and write OASIS XLIFF 2.0, 2.1, and 2.2 bilingual exchange documents..xlf.xliffRW7 paramsXMLBuilt-inExtract and reinsert text from generic XML, controlled by element and attribute rules..xmlRW16 paramsYAMLBuilt-inExtract and reinsert translatable scalar values from YAML files, with key-path filtering and subfilters..yaml.ymlRW5 params