Using Smart Translation Search with AEM Assets
Smart Translation Search enables cross-language search and discovery automatically across AEM content, both Assets and Pages, supporting more than 50 languages and reducing the need for manual content translation.
AEM Smart Translation Search allows users to perform searches for content in AEM using non-English terms, to match the assets in AEM that have equivalent English terms on them.
Smart Translation Search is a perfect compliment to AEM Smart Tags which are applied to assets in English.
This video assumes AEM Smart Translation Search has been set up.
How Smart Translation Search works
- AEM user performs a full-text search, providing a localized search term (Eg. the Spanish term for 'man', 'hombre').
- The Smart Translation Search, provided by the Apache Oak Machine Translation OSGi bundle, is engaged and evaluates if the provided search terms can be translated using the registered Language Packs.
- All translated terms from Step #2 are collected, and the query is augmented internally to include them as search terms. This augmented set of search terms if evaluated normally against AEM's search indexes locating relevant matches.
- The search results that match the original term ('hombre') or the translated term ('man') are collected and returned the user as the search results.