1. A method for translating of queries for interaction with a plurality of different database types, comprising: providing a front end, and a plurality of specific back ends, each back end relating to a specific query language, and a translating apparatus for translating between query languages; sending a query by an accessing application to said front end at said translating apparatus; receiving said query by said translating apparatus to form a received query; translating said received query to a specific query language of a database to which said query is to be addressed to form a database query; and sending said database query in said specific query language by one of the specific back ends to said database.