Rails i18n or globalization plugin

Hi,I have been trying to adopt the globalization plug-in or Using Rails
I18n for my application to make it internationalization.

In both of the I18n and globalization,I have figured out the translation
was done in most of the language for (date and time or Active record
Error Messages) only.

My question is how about the English words translated to other
languages,So is that mean we need to manually hard-code each and every
word translated to other languages and dump into the .yml files or
database based on the language.

How the existing sites are using this multilingual support,Is they have
hard-coded the string like this for English words?

Is there any tools available to do this automatically?

Looking for suggestion…

Thanks.