Oi Gleice! Tudo bem?
Testei por aqui, e vi que você adicionou um caractere "\n" ao final do token na classe de conversão do chatgpt, por isso a exceção aparecia como "Unexpected char 0x0a". Quando retirei o \n, começou a dar um erro com código http 429, que aparece quando você excede as requisições gratuitas do ChatGpt :(
Por isso, recomendo que gere outra chave gratuita da OpenAI e a utilize no projeto, caso contrário ele não vai traduzir, ou você precisará pegar uma chave paga para a tradução.
Espero ter ajudado! Qualquer dúvida, estou á disposição.
Abraços e bons estudos!