Para quem se interessar em usar o GEMINI, fiz a classe que traduz a sinopse com ia da minha forma.
Outro ponto a se considerar é usar variáveis de ambiente em vez de apenas colar seu token direto no código. Isso garante maior segurança e coesão no - seu código, além de evitar que pessoas má intencionadas usem seu token.
Tive que mudar o método obterTradução, agora ele não é mais static para aceitar as variáveis de ambiente. Por conta disso não podemos apenas chamar a classe e o método, é preciso que ConsultaGemini seja gerenciada pelo Spring e injetada onde for usada, em vez de criar uma instância com
newPara quem se interessar pela minha resolução, segue abaixo o link do repositório onde estou registrando esse projeto:
https://github.com/martinssluis/screenmatch-semweb