10. An apparatus, comprising: at least one processor; and a memory having stored therein machine executable instructions, that when executed by the at least one processor, cause the apparatus to: receive interaction data corresponding to one or more interactions between a customer and a customer support representative and store said interaction data in said memory; extract the stored interaction data from the memory and detect the presence of at least one language associated with the interaction data by comparing whole text strings or portions of text in the interaction data with available language detection models for different languages, and predicting a best matching language corresponding to the interaction data; generate textual content in a plurality of languages corresponding to the interaction data based at least in part on translating the interaction data using two or more languages different than the at least one language; determine at least one emotion score for text corresponding to each language from among the plurality of languages; determine an aggregate emotion score using the at least one emotion score for the text corresponding to the each language; model an interaction experience of the customer based at least in part on the aggregate emotion score; and provide at least one recommendation to the customer based on said modeled interaction experience.
17. The apparatus of claim 10 , wherein the aggregate emotion score is determined to be one of a highest emotion score or a lowest emotion score from among the at least one emotion score.