Written Words Translation: a function that translates written words or text to a foreign language.[15] Website Translation: a function that translates a whole webpage to selected languages[16] Document Translation: a function that translates a document uploaded by the users to selected languages.