translate rich text component

Hey Matt -

If the text you need to display is static then I’m with J and would use custom labels, seems perfect for this situation (assuming the language to display the text in can be based on SFDC profile language choice).  

Now, with that said, if the text is dynamic and/or comes from user input, then things get more complicated.  If custom labels don’t work, could you provide some more details behind your use case?  I’ve got a couple of ideas (e.g. Google Translate API - https://cloud.google.com/translate/docs/) but understanding more of the specifics would be helpful.  For example, if User 1 in Language ‘A’ input something would User 2 in Language ‘B’ need to view that input in Language ‘B’?