I'm looking for a language translation API/solution that would fit my use case.
My use case is the following:
I've got a 16 CPU machine at my disposal so offline translation is an option too.
Any suggestions?
For your volumes, Machine Translation prices range from $3 to $25 per 1M symbols (with some outliers like ModernMT which costs $eu per 1000 words).
If you want to trade off a little bit of quality, you may pick what we call "Optimal engines" - one which are within top 5% by performance but have the lowest price.
You may find more details in our Machine Translation report from July 2018.
Then, you need to know which engines support your language pairs and deal with their APIs, request limits and quotas.
You may use Intento API to get a list of engines for your language pairs. Then, you may use this API in the async mode, then Intento takes care of all the limits. However I am not sure it will deal with 1G file, but you're welcome to try.
To avoid tinkering with the API requests, I would suggest using the CLI.