Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/patsnap-ai-translation-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
OpenAPI Specification
openapi: 3.2.0
info:
title: Patsnap Open Platform AI Translation API
version: 1.0.0
description: OpenAPI specification for Patsnap Open Platform APIs, including patent search, analytics, and Eureka AI capabilities.
servers:
- url: https://connect.patsnap.com
description: Patsnap Open Platform API gateway
tags:
- name: AI Translation
description: AI Translation APIs.
paths:
/hiro_translation/translate:
post:
operationId: t010HiroTranslationTranslate
summary: T010 Translate Text
description: Translate source text from source language to target language and return a single JSON result.
tags:
- AI Translation
security:
- bearerAuth: []
responses:
'200':
description: Successful t010 translate text response.
content:
application/json:
schema:
$ref: '#/components/schemas/T010HiroTranslationTranslateResponse'
'201':
description: Created.
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/hiro_translation/translate
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/T010HiroTranslationTranslateRequest'
/ai/translation:
post:
operationId: ai61AiTranslation
summary: AI61 AI Translation
description: The AI Translation API leverages advanced large language model (LLM) to deliver real-time multilingual translation services worldwide. It enables accurate and seamless conversion of source text into target languages. Developers can easily integrate the API to achieve efficient and precise text translation, fully catering to multilingual application scenarios and enhancing user experience and cross-language communication efficiency.
tags:
- AI Translation
security:
- bearerAuth: []
responses:
'200':
description: Successful ai61 ai translation response.
content:
application/json:
schema:
$ref: '#/components/schemas/AI61AiTranslationResponse'
'201':
description: Created.
'401':
description: Unauthorized.
'403':
description: Forbidden.
'404':
description: Not Found.
externalDocs:
description: API Reference documentation
url: https://open.patsnap.com/devportal/api-reference/ai/translation
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/AI61AiTranslationRequest'
components:
schemas:
T010HiroTranslationTranslateRequest:
type: object
properties:
content:
type: string
example: 本发明公开了一种档案管理文件储存用分类标识装置。
description: Source text to translate. Must not be blank. Default max 65536 characters.
mode:
type: string
example: fast
description: 'Translation mode. Supports fast and stream, defaulting to fast. fast: concurrent segment-based translation that returns the complete JSON result in a single response, offering higher throughput but weaker cross-segment context consistency. stream: sliding-window sequential translation, returned segment by segment via SSE; later segments can leverage already-translated context within the window, maximizing consistency across the whole text.'
sourceLanguageCode:
type: string
example: zh
description: 'Source language code. Supported: zh, en, ja, ko, de, fr, ru, es, pt, it, nl, ar, hi, th, vi, id, tr, pl.'
targetLanguageCode:
type: string
example: en
description: 'Target language code; must differ from source. Supported: zh, en, ja, ko, de, fr, ru, es, pt, it, nl, ar, hi, th, vi, id, tr, pl.'
required:
- content
- sourceLanguageCode
- targetLanguageCode
T010HiroTranslationTranslate_HiroTranslateResponse:
type: object
properties:
state:
type: string
example: success
description: Execution status, always success
textTranslated:
type: string
example: The invention discloses a classified marking device for archive management file storage.
description: Full translated text
translatedCharacterCount:
type: integer
format: int32
example: 82
description: Character count of translated text
required:
- state
- textTranslated
- translatedCharacterCount
AI61AiTranslationResponse:
type: object
properties:
data:
$ref: '#/components/schemas/AI61AiTranslation_AiTranslationResponse'
status:
type: boolean
example: 'false'
description: Status
error_msg:
type: string
example: The request parameter format is incorrect!
description: Error Message
error_code:
type: integer
example: '0'
description: Error Code
required:
- status
- error_code
AI61AiTranslation_AiTranslationResponse:
type: object
properties:
source_lang:
type: string
example: CN
description: Source language.
target_lang:
type: string
example: EN
description: Target language.
translate_result:
type: string
example: Hello, world!
description: Translation result.
T010HiroTranslationTranslateResponse:
type: object
properties:
data:
$ref: '#/components/schemas/T010HiroTranslationTranslate_HiroTranslateResponse'
status:
type: boolean
example: 'false'
description: Status
error_msg:
type: string
example: The request parameter format is incorrect!
description: Error Message
error_code:
type: integer
example: '0'
description: Error Code
required:
- status
- error_code
AI61AiTranslationRequest:
type: object
properties:
source_lang:
type: string
example: CN
description: Source language.<p>Note:</p><p>1.Support direct input of the source language, e.g., CN;</p><p>2.Support automatic detection of the input text's language when the source language is not specified.</p>
target_lang:
type: string
example: EN
description: Target language. Only supports CN, EN, and JP. If not specified, the default is EN.
text:
type: string
example: 你好,世界!
description: The original text that needs to be translated.Cannot exceed 2000 characters
required:
- text
securitySchemes:
bearerAuth:
type: http
scheme: bearer