Processo de Solicitação
Para usar a API Midjourney Translate, você precisa primeiro acessar a página de solicitação Midjourney Translate API para solicitar o serviço correspondente. Após acessar a página, clique no botão “Acquire”, conforme mostrado na imagem:
Se você ainda não estiver logado ou registrado, será redirecionado automaticamente para a página de login, convidando você a se registrar e fazer login. Após o registro e login, você será redirecionado de volta para a página atual.
Na primeira solicitação, haverá um crédito gratuito disponível, permitindo que você use a API sem custo.
Exemplo de Solicitação
Vamos usar uma descrição em chinês como exemplo para demonstrar como usar a API. Suponha que a descrição em chinês seja: “精致,无暇,洁白的天使”, a seguir, demonstraremos como enviar a descrição em chinês e obter a descrição em inglês.Configurando o Cabeçalho e o Corpo da Solicitação
Request Headers incluem:accept: especifica que a resposta deve ser no formato JSON, preenchido comoapplication/json.authorization: a chave para chamar a API, que pode ser selecionada diretamente após a solicitação.
content: a descrição em chinês a ser enviada.
Apenas este campo é necessário para completar a tradução, certifique-se de que content use a descrição em chinês.
Configuração conforme mostrado na imagem abaixo:
Exemplo de Código
Pode-se notar que, no lado direito da página, já foram gerados automaticamente códigos em várias linguagens, conforme mostrado na imagem:
CURL
Python
Exemplo de Resposta
Após uma solicitação bem-sucedida, a API retornará uma descrição traduzida da descrição em chinês. Por exemplo:content, que inclui a descrição em inglês traduzida, correspondente à descrição em chinês.
content, gera a descrição em inglês correspondente, que pode ser usada para tarefas de geração de imagens.
Tratamento de Erros
Ao chamar a API, se ocorrer um erro, a API retornará o código de erro e a mensagem correspondente. Por exemplo:400 token_mismatched: Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.400 api_not_implemented: Solicitação inválida, possivelmente devido a parâmetros ausentes ou inválidos.401 invalid_token: Não autorizado, token de autorização inválido ou ausente.429 too_many_requests: Muitas solicitações, você excedeu o limite de taxa.500 api_error: Erro interno do servidor, algo deu errado no servidor.

