O Qwen-MT-Image traduz com precisão o texto em imagens e preserva o layout original. O modelo também oferece suporte a dicas de domínio, filtragem de palavras sensíveis e intervenção terminológica.
Visão geral do modelo
Idioma de origem: Inglês |
Japonês |
|---|---|
Português |
Árabe |
Modelo | Descrição | Especificações da imagem de saída |
|---|---|---|
qwen-mt-image | Modelo de tradução de imagens Qwen. Suporta tradução entre chinês ou inglês e outros idiomas. Não há suporte para tradução direta entre dois idiomas que não sejam chinês ou inglês (por exemplo, japonês para coreano). Consulte Idiomas suportados. | Formato da imagem: JPG |
Pré-requisitos
Obter uma chave de API e exportar a chave de API como variável de ambiente.
HTTP
POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/aigc/image2image/image-synthesis. Substitua {WorkspaceId} pelo seu ID do Workspace real.
A API HTTP opera em modo assíncrono, dividido em duas etapas:
- Crie uma tarefa e obter um ID de tarefa: Envie uma solicitação para criar a tarefa. A resposta retorna um ID de tarefa (task_id).
- Consultar o resultado usando o ID da tarefa: Verifique periodicamente o status da tarefa usando o task_id até a conclusão e recupere a URL da imagem.
Etapa 1: Crie uma tarefa e obter um ID de tarefa
- Após criar a tarefa, utilize o
task_idretornado para consultar o resultado. O task_id tem validade de 24 horas. Faça consultas periódicas para obter os resultados em vez de criar tarefas duplicadas. - Para acessar um tutorial, consulte Postman.
Parâmetros da solicitação |
|
Cabeçalhos da solicitação | |
Content-Type string (Obrigatório)Tipo de conteúdo da solicitação. Deve ser application/json. | |
Authorization string (Obrigatório)Autentica a solicitação com uma chave de API do Model Studio. Exemplo: Bearer sk-xxxx. | |
X-DashScope-Async string (Obrigatório)Ative o processamento assíncrono. As solicitações HTTP suportam apenas chamadas assíncronas. O valor deve ser enable. | |
Corpo da solicitação | |
model string (Obrigatório)Nome do modelo. Defina como qwen-mt-image. | |
input object (Obrigatório)Objeto de parâmetro de entrada com os seguintes campos:
Propriedades image_url string (Obrigatório)URL da imagem acessível publicamente (HTTP ou HTTPS).
string (Obrigatório)O idioma de origem.
string (Obrigatório)O idioma de destino.
object (Opcional)Campos estendidos opcionais.
Propriedades domainHint string (Opcional)Dica de domínio para adaptar o estilo da tradução a um contexto específico. Use inglês para descrever o cenário, estilo e requisitos (máximo de 200 palavras para garantir qualidade).Exemplo: These sentences are from seller-buyer conversations on a B2C ecommerce platform. Translate them into clear, engaging customer service language, ensuring the translation is appropriate for handling potential issues or disputes.sensitives array (Opcional)Palavras sensíveis a filtrar do texto da imagem antes da tradução. O filtro realiza correspondência exata (diferencia maiúsculas de minúsculas).As palavras sensíveis podem estar em qualquer idioma de origem ou de destino suportado (máximo de 50 por solicitação para manter a qualidade).Exemplo: ["10% off entire store", "7-day no-questions-asked return"]terminologies array (Opcional)Use a intervenção terminológica para definir traduções específicas para termos técnicos ou de domínio. Os idiomas dos pares de termos devem corresponder a source_lang e target_lang.
Propriedades src string (Obrigatório)Texto de origem do termo. O idioma deve ser o mesmo de source_lang.tgtstring (Obrigatório)Texto de destino do termo. O idioma deve ser o mesmo de target_lang.object (Opcional)
Propriedades imageSegment bool (Opcional)Quando ativada, a segmentação de assunto da imagem exclui textos presentes nos assuntos da imagem (pessoas, produtos, logotipos) da tradução.
Nota: Anteriormente, este parâmetro chamava-se |
Parâmetros de resposta |
Salve o task_id para consultar o status e o resultado da tarefa. |
output objectInformações de saída da tarefa.
Propriedades task_id stringID da tarefa. Válido para consultas por 24 horas.task_status stringStatus atual da tarefa.
Valores de enumeração
| |
request_id stringIdentificador exclusivo da solicitação para rastreamento e solução de problemas. | |
message stringMensagem de erro detalhada. Retornada apenas para solicitações com falha. Consulte Códigos de erro. | |
code stringCódigo de erro. Retornado apenas para solicitações com falha. Consulte Códigos de erro. |
Etapa 2: Consultar o resultado usando o ID da tarefa
GET https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/tasks/{task_id}
- O
task_idtem validade de 24 horas. IDs inexistentes ou expirados retornam o statusUNKNOWN. - A
urlpara tarefas bem-sucedidas é válida por 24 horas. Baixe e salve a imagem imediatamente.
Parâmetros da solicitação |
Substitua 86ecf553-d340-4e21-xxxxxxxxx pelo task_id real. |
Cabeçalhos da solicitação | |
Authorization string (Obrigatório)Autentica a solicitação com uma chave de API do Model Studio. Exemplo: Bearer sk-xxxx. | |
Parâmetros de caminho da URL | |
task_id string (Obrigatório)ID da tarefa. |
Parâmetros de resposta |
Os dados da tarefa (status e URLs das imagens) são retidos por apenas 24 horas e depois removidos automaticamente. Salve as imagens geradas imediatamente. |
outputobjectInformações sobre a saída da tarefa.
Propriedades task_id stringID da tarefa. Válido para consultas por 24 horas.task_status stringStatus atual da tarefa.
Valores de enumeração
stringHorário de envio da tarefa. O horário está em UTC+8 e o formato é YYYY-MM-DD HH:mm:ss.SSS.scheduled_time stringHorário de execução da tarefa. O horário está em UTC+8 e o formato é YYYY-MM-DD HH:mm:ss.SSS.end_time stringHorário de conclusão da tarefa. O horário está em UTC+8 e o formato é YYYY-MM-DD HH:mm:ss.SSS.image_url stringURL da imagem gerada pelo modelo (mesmas dimensões da origem, formato JPG, válida por 24 horas). Baixe e salve imediatamente.code stringCódigo de erro. Retornado apenas para solicitações com falha. Consulte Códigos de erro.messagestringInformações detalhadas sobre a falha da solicitação. Para mais informações, consulte Mensagens de erro.Geralmente não retornado em solicitações bem-sucedidas. Retornado apenas quando a imagem não contém texto traduzível (por exemplo, após segmentação de assunto). A tarefa ainda é concluída com sucesso e faturada normalmente, retornando No text detected for translation. | |
usage objectEstatísticas de uso. Contabilizadas apenas para tarefas bem-sucedidas.
Propriedades image_count integerNúmero de imagens geradas (sempre 1). | |
request_id stringIdentificador exclusivo da solicitação para rastreamento e solução de problemas. |
Idiomas suportados
Pelo menos um dos idiomas (origem ou destino) deve ser chinês ou inglês. Não há suporte para tradução direta entre outros pares de idiomas (por exemplo, japonês para coreano). Defina source_lang como auto para detecção automática de idioma.
Idioma | Código | Como idioma de origem | Como idioma de destino |
|---|---|---|---|
Chinês | zh | Suportado | Suportado |
Inglês | en | Suportado | Suportado |
Coreano | ko | Suportado | Suportado |
Japonês | ja | Suportado | Suportado |
Russo | ru | Suportado | Suportado |
Espanhol | es | Suportado | Suportado |
Francês | fr | Suportado | Suportado |
Português | pt | Suportado | Suportado |
Italiano | it | Suportado | Suportado |
Alemão | de | Suportado | Não suportado |
Vietnamita | vi | Suportado | Suportado |
Malaio | ms | Não suportado | Suportado |
Tailandês | th | Não suportado | Suportado |
Indonésio | id | Não suportado | Suportado |
Árabe | ar | Não suportado | Suportado |
Faturamento e limites de taxa
- Para cota gratuita e preços, consulte Preços do modelo.
- Para limites de taxa, consulte Limites de taxa.
- O faturamento ocorre por imagem gerada com sucesso. Chamadas com falha e erros não geram cobranças .
- Caso a imagem não contenha texto traduzível (ou nenhum texto fora das áreas de assunto após a segmentação), a tarefa ainda será concluída com sucesso e faturada normalmente, retornando
No text detected for translation.
Códigos de erro
Se a chamada do modelo falhar e retornar uma mensagem de erro, consulte Códigos de erro para resolução.
Perguntas frequentes
P: Por que o conteúdo da imagem não foi traduzido?
O recurso de segmentação de assunto exclui textos presentes nos assuntos da imagem (pessoas, produtos, logotipos) da tradução. Para traduzir todo o texto da imagem, defina ext.config.imageSegment como false.
P: Como converter um link temporário de imagem em um permanente?
Links temporários não podem ser convertidos diretamente em permanentes. Baixe a imagem por meio de um service de backend e faça upload dela para o OSS para obter um link permanente.
Código de exemplo: Baixar uma imagem para sua máquina local
Código de exemplo: Baixar uma imagem para sua máquina local



