Add strings programmatically (in a C# application)?

We want to use Passolo as part of a larger system.

Is there a way to add source language strings via Automation without going through a source file?

Is there a way to add target languages via Automation?

Is there a way to add translated strings via Automation?

TIA!

Hans