No, there's currently no way to translate data directly from a database.
You'll need to extract strings from your database (e.g. by running a script) and put them into a localization file using a tool like gettext.
You can then upload these files to Transifex and when the translations are finished, download the files and reimport them into your database. You can also send the information as JSON encoded strings using the API.