the sign in process through the interface of the client computer program 125 on the user 39 s client computer 120 stage 710 client computer program 125 in turn transmits the user 39 s account information stage 720 such as account name and password across distributed computer network 130 to login servers 115 on servers 110 login servers 115 then query billing service 140 with the user 39 s account information 630 stage 730 billing service 140 authenticates the account information stage 740 and communicates an account status 635 back to login servers 115 stage 750 billing service 140 in fact uses partner authentication service 145 to query account database 620 with the user name and password 640 and obtain a response 645 if the account information is not valid stage 760 login servers 115 communicate this error message back to the client computer program 125 on the user 39 s client computer 120 stage 790 conversely if the account information is valid stage 760 login servers 115 are notified and a session id 615 is generated stage 770 stored in a session database 610 and then transmitted back to client computer program 125 on the user 39 s client computer 120 where it is stored stage 780 0035 fig8 and 9 describe a process 900 through which a user submits a translation request to the server based machine translation service in accordance with some exemplary embodiments of the invention the user initiates a translation request stage 910 either through client computer program 125 running as a plug in to a content creation software application 122 or through client computer.