2
respostas

[Sugestão] Use Gemini ( GRATUITO )

OpenAI não permite mais o uso da API de forma gratuita, Gemini ainda permite e a facilidade de uso se iguala a do video, segue a dependência, e o código refatorado.

<dependency>
    <groupId>com.google.genai</groupId>
    <artifactId>google-genai</artifactId>
    <version>1.17.0</version>
</dependency>
package br.com.alura.screenmatch.service;


import com.google.genai.Client;
import com.google.genai.types.GenerateContentResponse;

public class ConsultaGemini {
    public static String obterTraducao(String texto) {
        Client client = Client.builder().apiKey("sua_chave_aqui").build();

        GenerateContentResponse response =
                client.models.generateContent(
                        "gemini-3-flash-preview",
                        "Traduza para língua portuguesa o seguinte trecho da forma mais direta, não pergunte mais nada, apenas faça: "+texto,
                        null);

        return response.text();
    }
}
2 respostas

Oi, Davi! Como vai?

Gostei da sua contribuição, trazendo uma alternativa prática ao uso da API, isso mostra uma visão além do conteúdo da aula e adaptação ao cenário atual. Importante como você manteve a lógica da atividade (tradução direta do texto) mesmo mudando a ferramenta, isso reforça o entendimento do objetivo do exercício.

Continue explorando diferentes soluções e comparando ferramentas, isso fortalece bastante sua autonomia como dev.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá Davi,

Só tenho a te agradecer por este código, estou fazendo a minha formação Java e travei nesta aula que não conseguia passar dela de jeito nenhum, por conta do ChatGPT. Já tinha tentado outras versões, tentei usar outras dependências e nada tinha dado certo. Na hora que testei seu código na minha aplicação, funcionou exatamente como deveria funcionar.