how to internationalize interfaces to other languages

How can I change the language or translate the language of the interfaces of an application to other languages both its interfaces and the site itself?

  Discussion posts and replies are publicly visible