Hi Madhavisri,
> Can we use Test Complete for localization [...]
Yes you can, definitely.
> [...] what are the inputs we would need from developers.
This depends on what and how you plan to test.
For example, most probably you need nothing additional if you are using namemapping that identifies tested objects without involvement of localizible properties.
Alternatively, you can consider creation of localized namemapping configuration if localizible properties are used in your namemapping.
You also can consider creation of wrapping functions that will get localized parameters from external source and use them to return tested objects.
My suggestion would be to consider and create a localization test plan where you specify what and how should be tested in your application. Then think how the test goals can be implemented with TestComplete. Most probably, you'll find more than one possible way for the implementation. Consider what is needed for each of these ways and how well each way fits your needs. Usually, the way like this leads people to the solution that is right for the given project.