This application uses IBM Watson AI to get personality insights from anyone's public Twitter profile. You can get insights on several dimensions, such as, personality traits, values, needs and consumer preferences.
If the user posts in another language, say Spanish, you can specify the input language as Spanish and then analyze their profile. IBM Watson AI currently supports analysis in English, Spanish, Arabic, Japanese and Korean.