Saturday, August 9, 2008

Make your own iPhone ringtones for free

There are many ringtones available for iPhone users. But purchasing a slew of ringtones can get expensive after awhile. You're already paying a lot for your iPhone contract -- do you really want to fork out more money for 15-second clips of your favorite songs?

Save yourself some money by simply creating your own iPhone ringtones for free. All you'll need is an iPhone (of course), iTunes and a collection of MP3 files. Here are the steps involved:

1.
Open iTunes and select your favorite MP3 audio file.

2.
Right-click (Cmd-click for Macs) on this file in your library to bring up the context menu.
3.
Select Get Info. This will open a new dialog box showing various details about the audio file. Select the Options tab.
4.
Check the boxes next to both Start Time and Stop Time and enter the times you want your new ringtone to start and stop (the maximum length is 40 seconds) then click OK. This will return you to your music library.

5.
Right-click (Cmd-click) on the same music file again and this time select Convert Selection to AAC. iTunes will process this briefly and insert the new ringtone-sized file under the original file in your library.
6.
Right-click (Cmd-click) on the newly created file and select: "Show in Windows Explorer (or Finder on a Mac)"

A new dialog box will open showing you the location of this file. Select the file and rename it, changing the file extension from ".m4a" to ".m4r". Windows will warn you that this change may make the file unstable, but continue anyway.

Back in iTunes re-import the renamed file back into your library. Connect your iPhone and sync your playlist. You may have to manually drag the .m4r file into the Ringtones section on your iPhone. With your iPhone synced this file is now ready to be used as a ringtone.

Google Translate for iPhone released

Google has released a version of its translation service that is specifically tailored to Apple's iPhone.
The Google Translate mobile service, launched late Thursday, came about as the result of the company's "20 percent" time policy, which sets aside a day of each employee's week for work on any new project or idea they may wish to pursue. Google has not yet made any announcements about future versions of the service that could work on other handsets, but a company representative told ZDNet UK on Friday that such versions were intended.

The Google Translate website via the iPhone was always possible, but according to a recent post from the Official Google Mobile Blog, it "didn't work that well" on the touchscreen device. Thus, two of Google's developers have joined forces and came up with Google Translate for iPhone.

The service works using the Apple handset's Safari browser, a data connection is needed most of the time--previously searched phrases and words are, however, stored on the phone itself for future access. The service can translate text between 24 languages, including Mandarin, French, and Japanese.

"Our basic mobile strategy is making sure all of our products work on mobile devices, so it's a step in that direction," said Google's representative. "(The service) builds on the Google Languages (application programming interface), which we made public around a year ago, so the only bit we built specially was the iPhone interface. It's a tool anyone could build, but we built it to integrate with the other Google products for the iPhone."

Built on the AJAX Language API, the Google Translate Web page for iPhone supports all the languages that are available via the regular online translation page. Even more, it automatically stores your translations on the iPhone, allowing you to access them every time you want, even without being connected to the Internet.

The service was developed by a software engineer from Google UK's advertising business, Allen Hutchison. According to the representative, Hutchison built it "in a matter of weeks." Other Google products that have come out of the "20 percent time" policy have included Gmail and Google News.

Google Translate is not at all the perfect translation machine, but it can definitely provide a lot of help when trying, for example, to decipher a Web page written in a language that you are not familiar with.

Google Translate at this address – and it's all free of charge, just like in the case of the desktop version of the website. Still, you should note that, since it relies on a Web connection when translating texts, the new iPhone optimized service might cost a few bucks for those who do not have an unlimited data plan with their mobile carrier. According to the Google Blog, in 1MB of data, you will get about 200 – 400 translations, which means that even if you translate a lot of text, it's unlikely that you have to pay too much.