Hello Cindy,
The Q2SDK is written in Python and therefore, SDK extensions are generally written in Python. Or if you mean like written and spoken languages, ui_text makes multiple language support simple see the documentation here: https://docs.q2developer.com/guides/online_integration/ui_text.html Secure messages are well supported with the SDK you can see a proper guide on this here: https://docs.q2developer.com/guides/notifications/secure_message.html
-Trey