Definition: Rewrite each original sentence in order to make it easier to understand by non-native speakers of English. You can do so by replacing complex words with simpler synonyms (i.e. paraphrasing), deleting unimportant information (i.e. compression), and/or splitting a long complex sentence into several simpler ones. The final simplified sentences need to be grammatical, fluent, and retain the main ideas of their original counterparts without altering their meanings.
Input: Libpurple has support for many commonly used instant messaging protocols, allowing the user to log into various different services from one application.

Libpurple supports many instant messaging protocols. It allows users to log in to different services from a single application.