Package com.composum.ai.aem.core.impl.autotranslate
-
Interface Summary Interface Description AutoPageTranslateService Actual logic for translating a livecopy.AutoTranslateConfigService Serves the configurations for the automatic translation.AutoTranslateMergeService Service for handling merge operations related to auto-translation.AutoTranslateService AutoTranslateStateService -
Class Summary Class Description AITranslatePropertyWrapper AutoPageTranslateService.Stats AutoPageTranslateServiceImpl Translated would normally be properties that "obviously" contain text, like jcr:title, jcr:description, text, title etc.AutoPageTranslateServiceImpl.AutoTranslateRuleConfigContentRule Simple implementation of this for content translation rules.AutoPageTranslateServiceImpl.PropertyToTranslate AutoTranslateConfigServiceImpl Serves the configurations for the automatic translation service.AutoTranslateListModel AutoTranslateMergeModel AutoTranslateMergeService.AutoTranslateProperty Represents a translated property associated with a resource.AutoTranslateMergeServiceImpl Implementation of the AutoTranslateMergeService.AutoTranslateRunModel AutoTranslateService.TranslationPage AutoTranslateService.TranslationParameters AutoTranslateService.TranslationRun AutoTranslateServiceImpl A service that provides automatic translation of AEM pages.AutoTranslateServiceImpl.TranslationPageImpl AutoTranslateStateServiceImpl Makes sure we have a global state of all translation runs.CompareModel Model for comparing a page with its live relationship source.DiffMatchPatch Class containing the diff, match and patch methods.DiffMatchPatch.Diff Class representing one diff operation.DiffMatchPatch.LinesToCharsResult Internal class for returning results from diff_linesToChars().DiffMatchPatch.Patch Class representing one patch operation.TranslationRuleExtractor Reads translation rules from an xls document. -
Enum Summary Enum Description AutoTranslateService.TranslationStatus DiffMatchPatch.Operation The data structure representing a diff is a Linked list of Diff objects: {Diff(Operation.DELETE, "Hello"), Diff(Operation.INSERT, "Goodbye"), Diff(Operation.EQUAL, " world.")} -
Annotation Types Summary Annotation Type Description AutoTranslateCaConfig AutoTranslateConfig This serves both as OSGI configuration (default for the configurations) and, if used, as Sling CAConfig configuration.AutoTranslateRuleConfig A rule to be added to the Composum AI Automatic Translation Configuration with translation instructions for pages matching the rule.AutoTranslateTranslationTableConfig Configures a translation table for the automatic translation - an XLS or CSV file of terms and their translations.