Extract symbols from a button for LLM-based translation.
This is a format-agnostic helper that processors can use to normalize their button data into a common format for LLM processing.
Unique identifier for the button
Button label text
Button message/speak text
Array of symbols from the button
Optionalcontext: { pageId?: string; pageName?: string }Optional page context
Optionalgrammar: anyNormalized button data for translation
Translation Namespace
LLM-based translation utilities for AAC files with symbol preservation.
These utilities are used by processor classes. See individual processors for:
Or use the lower-level utilities directly: