Yes, it needs an internet connection to translate text, although the character recognition is offline. It should translate whatever text is in the foreground window (not the whole screen). If there's a lot of text, it could take a while.
Thank you very much.