PACBook enables you to:
Perform parametrised transclusion … TransParam.xsl
Fix up duplicate IDs … TransID.xsl
Fix up links to duplicate IDs or links to non-existent targets … TransLinks.xsl
Select the correct form of transcluded terms, depending on their syntactic environment … LingHead.xsl
Inflect text which depends syntactically on any transcluded terms … LingDepend.xsl
Select the correct orthographic case for text, depending on environment … LingCasing.xsl
Punctuate abbreviations correctly so they don’t have two full stops at the end of a sentence … TextAbbrev.xsl
Localise number formatting … TextNumbers.xsl
Resolve image references against xml:base … DBImage.xsl
Resolve image references against the XML Catalog … RefResolve.xsl
Perform enhanced DocBook conditional profiling … DBProfile.xsl
Create automatic titles for DocBook admonitions … DBAdmon.xsl
Perform enhanced formatting of DocBook simple lists — select the correct form of conjunctions based on the phonetic environment, for languages which demand it … DBLists.xsl
Create revision history and applicability tables based on the document metadata … DBProcs.xsl
Perform enhanced DocBook glossary processing — include terms in the glossary if they are referred to by other terms … DBGloss.xsl
Create automatic links between DocBook sections, based on shared labels … DBRels.xsl
Translate the document using a single XLIFF file … XlateConvert.xsl
Create multilingual translations, using several XLIFF files … XlateCombine.xsl
Fix up IDs in multilingual translations … XlateID.xsl
Mark up elements in a file for translation … XlateMarkup.xsl
Extract translation elements to an XLIFF file … XlateExtract.xsl
Compare document to existing XLIFF file and create diff file … XlateDiff.xsl
Merge new translation units into existing XLIFF file … XlateMerge.xsl
Remove duplicate translation units from XLIFF file … XliffDupe.xsl
Remove completed translation units from XLIFF file … XliffPurge.xsl
Escape inline markup in an XLIFF file … XliffRaw.xsl
Unescape inline markup in an XLIFF file … XliffTemp.xsl, XliffTag.xsl
Export an XLIFF file to CSV … Xliff2CSV.xsl
Import from Microsoft Excel XML to XLIFF … XL2Xliff.xsl
PACBook also provides a custom schema to enable all of these features in DocBook 5.0.
It’s important to note that PACBook is not a natural language processor. The author or translator must mark up text for linguistic processing by hand.