Question

I need to create 2 reports in ReportBuilder which produce identical output except that one report needs to produce English text and the other in French. The labels/headings on the report will need to be translated from English to French and in some cases the data returned will also have to be translated.

I was thinking about doing this by creating the English statement as a base class then inheriting from this to create the French report, changing the labels as necessary. My question is how is the best way to go about translating the data itself?

I am using Delphi BDS 2006, Oracle 11g and ReportBuild v10

Was it helpful?

Solution

There is no standard way of language translation in Oracle. You will need to create a tool which would do this for you. You can "try" using Oracle webservices and Google translate to make it work. Since, Google translation API is paid service, you can try the free Bing Translation web service. It should be fairly easy to code, follow this link and this link for more details.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top