10. The apparatus of claim 6 , wherein the language is a spoken language.
6. A localization apparatus comprising: a localization tool client, including a processor, configured to communicate with a first server via the network, the localization tool configured to download, from the first server, a first file having a file type from a plurality of untranslated files, and to allow a user to translate the first file to create a translated file such that the file type is transparent to the user, and to upload the translated file to the first server, wherein the plurality of untranslated files are categorized for the user by a device type, a component to be translated, and the target language; a media translator configured to allow the user to translate the first file by allowing the user to select the first file for editing, and thereupon automatically launch an editor corresponding to the type of the first file; and a media player and a placeshifting device coupled to the network, wherein the media player is configured to receive streamed media from the placeshifting device over the network, and wherein the translated file is communicated to the media player.