@willwade/aac-processors
    Preparing search index...

    Function validateTranslationResults

    Translation Namespace

    LLM-based translation utilities for AAC files with symbol preservation.

    These utilities are used by processor classes. See individual processors for:

    • extractSymbolsForLLM() - method on GridsetProcessor, ObfProcessor, TouchChatProcessor, SnapProcessor
    • processLLMTranslations() - method on GridsetProcessor, ObfProcessor, TouchChatProcessor, SnapProcessor

    Or use the lower-level utilities directly:

    • Validate LLM translation results before applying.

      Parameters

      • translations: LLMLTranslationResult[]

        LLM translation results

      • OptionaloriginalButtonIds: string[]

        Expected button IDs (optional, for validation)

      • Optionaloptions: { allowPartial?: boolean }

        Validation options

      Returns void

      Error if validation fails