Bom dia,
A resposta indicada está correta, basta passar o header "Accept-Language" com o valor "pt-PT".
Chamo no entanto a atenção para o seguinte. Caso o documento já tiver sido impresso (por exemplo em inglês), o endpoint "/print" não produzirá qualquer alteração na impressão (ou seja o documento não será reimpresso). Nesse caso será sempre devolvido o "duplicado" do documento original(no exemplo , impresso em inglês).
Para garantir que o documento será sempre reimpresso com as configurações atualmente indicadas (seja template utilizado, seja idioma) deverá utilizar o endpoint “/printOriginal”. Adicionalmente sugiro que indique sempre como parâmetro, o report que pretende utilizar.
Nesse caso será impresso sempre o report indicado, independentemente de existir ou não uma impressão anterior e sempre com a indicação de “Original” (e não duplicado) e utilizando o idioma que pretende.
ex: /printOriginal?template=Billing_MaterialsInvoiceReport
(Quando se imprime pela aplicação é possível verificar que template é usado e usar essa chave para especificar no parâmetro)