Nexscope

Patent Claims Translation

Read translated patent claims. Results come back as structured JSON. Call the Patent Claims Translation API via REST or MCP from 112 credits per call.

CostRecent 10 credits / call
Try online
POST · https://api.nexscope.ai/zy/claimDataTranslatedMCP · nexscope_patent_claims_translation

What this API does

Read translated patent claims. Results come back as structured JSON. The request accepts patentId, patentNumber, lang, replaceByRelated. Its documented result includes patentId, pn, pnRelated, claims.

Patent Claims Translation API use cases

Investigate a product IP question

To investigate a product ip question, a compliance analyst submits patentId and patentNumber to Patent Claims Translation. The returned patentId, pn, pnRelated help identify records relevant to the proposed product.

Collect records for an IP review

A compliance analyst uses Patent Claims Translation with patentId and patentNumber to collect records for an ip review. The returned patentId, pn, pnRelated help collect bibliographic evidence for a specialist review.

Document evidence for specialist assessment

For this workflow, a compliance analyst calls Patent Claims Translation with patentId and patentNumber to document evidence for specialist assessment. The result helps document the records supporting an IP research question.

Patent Claims Translation API FAQ

What does the Patent Claims Translation API return?

Read translated patent claims. Results come back as structured JSON. The documented output includes patentId, pn, pnRelated, claims. It corresponds to the supplied patentId, patentNumber, lang, replaceByRelated. Optional fields can be absent; a missing value should not be interpreted as a measured zero. Example values illustrate the response shape, rather than live account results.

How many credits does the Patent Claims Translation API cost?

The current documented cost is Recent 10 credits / call. This is the same cost shown at the top of this page. If a range or estimate is displayed, the final charge depends on the request. Review your available credits and the pricing page before calling the API, and check API usage records for the actual charge.

How do I call the Patent Claims Translation API from my app or an MCP client?

Send a POST request to https://api.nexscope.ai/zy/claimDataTranslated with your API key as a Bearer token and the JSON inputs shown in API integration. In a compatible MCP client such as Claude or Cursor, connect Nexscope and call nexscope_patent_claims_translation. Use the MCP arguments shown in the MCP guide, or switch Online test to MCP to review its request before adding it to your app.

View plans and creditsConnect this API with MCP

Try this API
Endpoint
https://api.nexscope.ai/zy/claimDataTranslated
MCP method
nexscope_patent_claims_translation

Step 1 of 3 · Authenticate

Authentication

All run endpoints require a user API key. Send it as a bearer token in the Authorization header.

Authorization: Bearer nk-xxxxxxxxxxxxxxxxx
Missing or invalid API keys return an authentication error. Manage keys from .

Step 2 of 3 · Send a request

POSThttps://api.nexscope.ai/zy/claimDataTranslated

Run an API

Send a JSON request body using the parameters described below.

Example request

Replace YOUR_API_KEY, then run this command in your terminal.

curl -X POST 'https://api.nexscope.ai/zy/claimDataTranslated' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "lang": "en",
  "patentNumber": "CN112345678A",
  "replaceByRelated": 0
}'

Code example

{
  "lang": "en",
  "patentNumber": "CN112345678A",
  "replaceByRelated": 0
}

Step 3 of 3 · Inspect the result

Check the response

Read code for the request status and data for the result. Open the parameter and response reference for the full field definitions.

HTTP status codes

CodeDescription
200Default HTTP response for both success and many business errors. Only outer JSON code 0 indicates success or asynchronous acceptance; inspect data for the result.
429Execution admission rate limit; honor Retry-After when present.
503Execution admission is temporarily unavailable; honor Retry-After when present.
Opt-inX-Nexscope-Http-Status: semantic maps controller-handled business errors to HTTP status on run and task routes. Pre-authentication failures, such as a missing API key (code 11209), may still return HTTP 200 before this mapping. Always check the outer JSON code; malformed requests and infrastructure failures may also return non-200 HTTP responses.
All categories/ Patent Intelligence ZY
POSThttps://api.nexscope.ai/zy/claimDataTranslated

Run this API

Send a JSON request to execute this API and receive the documented response payload.

Endpoint

MethodPOST
Pathhttps://api.nexscope.ai/zy/claimDataTranslated
AuthBearer API key
Content-Typeapplication/json

Request parameters

NameTypeRequiredDescription
patentIdstringoptional
Patent IDs, multiples separated by English commas, upper limit 100, maximum length 60,000 characters; priority is given when it exists together with `patentNumber`.
patentNumberstringoptional
Public (announcement) numbers, multiple numbers separated by English commas, the upper limit is 100, and the maximum length is 60,000 characters.
langstringoptional
Translation languages: `en` (English), `cn` (Chinese), `jp` (Japanese), maximum length 1,000 characters.
Example: en
replaceByRelatedintegeroptional
Whether to use the same patent family when the claim cannot be obtained: `1` yes, `0` no.
Example: 0

Response example

Platform response envelope. code 0 indicates success or acceptance; data contains the business result.

No response example is published for this API. Refer to the response fields below.

Response fields

Response field reference (9 fields)

NameTypeRequiredDescription
totalintegeroptional
Number of records.
dataarrayoptional
Patent List.
columnsarrayoptional
Rendered column definitions.
costTokenintegeroptional
Consume token.
typestringoptional
Rendering style.
patentIdstringoptional
Patent ID.
pnstringoptional
Public (announcement) number.
pnRelatedstringoptional
Publication number of the superseding patent; provided only when a patent family substitution is used.
claimsstringoptional
Claims translation text.

Responses

CodeDescription
200Default HTTP response for both success and many business errors. Only outer JSON code 0 indicates success or asynchronous acceptance; inspect data for the result.
429Execution admission rate limit; honor Retry-After when present.
503Execution admission is temporarily unavailable; honor Retry-After when present.
Opt-inX-Nexscope-Http-Status: semantic maps controller-handled business errors to HTTP status on run and task routes. Pre-authentication failures, such as a missing API key (code 11209), may still return HTTP 200 before this mapping. Always check the outer JSON code; malformed requests and infrastructure failures may also return non-200 HTTP responses.

Data source, freshness, and limitations

Source, freshness, coverage, rate limits, and estimation notes are not specified in this API definition unless they appear in the request or response field documentation above. Do not assume official marketplace data or real-time freshness when it is not explicitly documented.

Step 1 of 2 · Connect your MCP client

MCP

V2 recommended

Connect remote agents through the standard MCP 2025-11-25 Streamable HTTP endpoint. Use OAuth 2.1 Authorization Code with PKCE, or an API key for compatibility.

POST https://api.nexscope.ai/mcp
MCP-Protocol-Version: 2025-11-25
Content-Type: application/json
Authentication

OAuth clients request the mcp:tools scope. The endpoint's 401 response advertises protected-resource metadata for authorization discovery.

Step 2 of 2 · Call the tool

Call a tool

{
  "jsonrpc": "2.0",
  "id": "tool-call-1",
  "method": "tools/call",
  "params": {
    "name": "nexscope_patent_claims_translation",
    "arguments": {
      "lang": "en",
      "patentNumber": "CN115000000A",
      "replaceByRelated": 0
    }
  }
}

Legacy MCP v1

Existing API-key clients can continue using the compatibility endpoint. New integrations should use MCP v2.

GET / POST /mcp/legacy

Data Example

Request parameters

{
  "patentNumber": "CN119610648B",
  "lang": "en",
  "replaceByRelated": 0
}

Response

{
  "code": 0,
  "msg": null,
  "data": {
    "total": 1,
    "data": [
      {
        "patentId": "b5ed970b-fc21-441f-b6a8-1f742d4348ec",
        "claims": "<div class=\"indep-clm\" num=\"1\">1. A 3D printing rapid prototyping method based on photo-stereolithography technology, characterized in that:  <seg-comp>include:</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> Photosensitive resin composed of resin matrix, photoinitiator and filler is used as the core material of photocuring 3D printing;</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> Design a three-dimensional model of the printed sample and save the printed sample model in a stereolithography format that supports light-curing 3D printing;</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> Check and repair the model file in the stereolithography format to determine whether there is an error problem in the printed sample model. If so, redesign the three-dimensional model of the printed sample. If not, no output is made. The error problems include isolated vertices, non-manifold edges and non-manifold faces.</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> Setting printing parameters in the slicing software and using a seed filling algorithm to design a detachable support structure for supporting the suspended or inclined parts, the printing parameters including layer thickness, filling rate, exposure time and light intensity;</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> During the printing process, the light source system irradiates the photosensitive resin in the resin tank layer by layer based on the preset instructions of the printing sample model to obtain the 3D model to be processed;</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> After printing is completed, the 3D model to be processed is taken out from the printer, the detachable support structure therein is removed, and the 3D model to be processed is cleaned to remove the uncured resin remaining on the surface;</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> After cleaning, the 3D model to be processed is subjected to surface grinding, polishing, spraying and curing treatment to obtain a printed model;</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> The step of setting printing parameters in the slicing software and using a seed filling algorithm to design a detachable support structure for supporting the suspended or inclined part specifically includes:</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> S101: Preset printing parameters in the slicing software;</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> S102: The seed filling algorithm traverses the entire printed sample model to find all triangular facets that need support, and the angle between the normal vector of the triangular facet and the positive direction of the Z axis is greater than a preset angle threshold;</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> S103: among the identified triangular facets that need support, the seed filling algorithm selects the triangular facet with the largest area that is not included in the support face set as a seed, and adds it to the support face set;</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> S104: Starting from the seed, the seed filling algorithm gradually expands to the surrounding area, and adds the triangular facets that are adjacent to the seed and need support to the support face set, until all the triangular facets that are connected to the seed and need support are traversed;</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> S105: Determine whether there are no triangular facets that need to be supported and are not classified into the supporting face set. If so, no output is made. If not, return to step S103.</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> S106: assigning a unique identifier to each supporting surface, and storing these identifiers in a hash table, where the key of the hash table is the identifier of the supporting surface, and the value of the hash table is a set of triangular facets associated with the supporting surface;</seg-comp> </div> \n  <div class=\"indep-clm\" num=\"1\">  <seg-comp> S107: Look up the identifier of each supporting surface and determine whether the value of its corresponding hash table is greater than a preset threshold. If so, support the supporting surface using a grid support method; if not, support the supporting surface using a tree support method.</seg-comp> </div> \n  <div class=\"dep-clm\" num=\"2\" parent=\"1\">2. The 3D printing rapid prototyping method based on stereolithography technology according to claim 1, characterized in that:  <seg-refi> The photosensitive resin composed of a resin matrix, a photoinitiator and a filler as the core material of light-curing 3D printing specifically includes:</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"2\" parent=\"1\">  <seg-refi> When ultraviolet light irradiates the resin surface, the photoinitiator absorbs light energy to produce active fragments, which trigger the polymerization reaction of the prepolymer and active diluent in the resin matrix, causing the liquid resin to gradually solidify;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"2\" parent=\"1\">  <seg-refi>Prepolymer is the basic skeleton of the photocurable product, which determines the basic properties of the cured product, including mechanical properties, physical and chemical properties and high temperature resistance;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"2\" parent=\"1\">  <seg-refi> The reactive diluent adjusts the viscosity of the photosensitive resin so that the photosensitive resin can be evenly covered on the cured layer during the printing process;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"2\" parent=\"1\">  <seg-refi> The photoinitiator absorbs ultraviolet light of a preset wavelength, transitions from a ground state to an active excited state, and initiates active fragments of monomer polymerization, wherein the active fragments include free radicals and cations;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"2\" parent=\"1\">  <seg-refi> Nano-ceramic powder is added as filler to photosensitive resin to improve the strength and heat resistance of the printed material.</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"3\" parent=\"2\">3. The 3D printing rapid prototyping method based on photo-stereolithography technology according to claim 2, characterized in that:  <seg-refi> The three-dimensional model design of the printing sample and saving the printing sample model in a stereolithography format supporting light-curing 3D printing specifically includes:</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"3\" parent=\"2\">  <seg-refi> Use computer-aided design software to create three-dimensional models of printed samples;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"3\" parent=\"2\">  <seg-refi> Based on the three-dimensional model of the printed sample, information on vertices, normals and texture coordinates in the three-dimensional model is obtained and stored;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"3\" parent=\"2\">  <seg-refi> The three-dimensional model of the printed sample is triangulated on the surface using the information of vertices, normals and texture coordinates, and a model file in a stereolithography format consisting of triangular meshes is obtained.</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"4\" parent=\"3\">4. The 3D printing rapid prototyping method based on photo-stereolithography technology according to claim 3, characterized in that:  <seg-refi> The checking and repairing of the model file in the stereolithography format to determine whether an error occurs in the printed sample model specifically includes:</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"4\" parent=\"3\">  <seg-refi> Check along the surface and edges of the printed sample model;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"4\" parent=\"3\">  <seg-refi> Determine whether there is a vertex that is not connected to other points, lines and faces. If so, output the vertex as an isolated vertex. If not, do not output it.</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"4\" parent=\"3\">  <seg-refi> Eliminate the geometric data of isolated vertices in the printed sample model;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"4\" parent=\"3\">  <seg-refi> Check the connection relationship between the edges and faces in the printed sample model;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"4\" parent=\"3\">  <seg-refi> Determine whether the number of faces connected by each edge in the printed sample model is not 2. If so, output the edge as a non-manifold edge. If not, do not output it.</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"4\" parent=\"3\">  <seg-refi> Determine whether the number of faces connected by the non-manifold edge is greater than 2. If so, delete the wrong connection relationship and only keep two connection relationships. If not, thicken the faces connected by the non-manifold edge and convert the non-manifold edge into a narrow plane.</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"4\" parent=\"3\">  <seg-refi> Determine the location of non-manifold surfaces by checking the boundaries and adjacency of all surfaces in the printed sample model;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"4\" parent=\"3\">  <seg-refi> For non-manifold surfaces with discontinuous boundaries, the boundaries are repaired by adding or adjusting edges to form a continuous closed curve;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"4\" parent=\"3\">  <seg-refi> For overlapping or intersecting non-manifold faces, the position and shape of the face are re-adjusted so that it connects correctly with adjacent elements.</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"5\" parent=\"4\">5. The 3D printing rapid prototyping method based on photo-stereolithography technology according to claim 4, characterized in that:  <seg-refi> During the printing process, the light source system irradiates the photosensitive resin in the resin tank layer by layer based on the preset instructions of the printing sample model to obtain the 3D model to be processed, which specifically includes:</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"5\" parent=\"4\">  <seg-refi> Turn on the power of the light-curing 3D printer and preheat the laser;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"5\" parent=\"4\">  <seg-refi> The stereolithography format file of the printed sample model is input into the light-curing 3D printer, and the light source system irradiates the photosensitive resin in the resin tank layer by layer according to the preset instructions;</seg-refi> </div>\n  <div class=\"dep-clm\" num=\"5\" parent=\"4\">  <seg-refi> The laser beam scans according to the contour of each layer in the slice data, causing the photosensitive resin to undergo photocuring and cross-linking to form a layer of cured pattern;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"5\" parent=\"4\">  <seg-refi> After the molding platform moves a layer height in the vertical direction, the light source system continues to irradiate the next layer of photosensitive resin;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"5\" parent=\"4\">  <seg-refi> As the number of layers increases and the supporting structure is generated, the hash table is updated in real time;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"5\" parent=\"4\">  <seg-refi> Add new support surfaces using a seed filling algorithm;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"5\" parent=\"4\">  <seg-refi>Delete the processed support surface;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"5\" parent=\"4\">  <seg-refi> Update the keys and values ​​of the hash table in real time.</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"6\" parent=\"5\">6. The 3D printing rapid prototyping method based on stereolithography technology according to claim 5, characterized in that:  <seg-refi> After the printing is completed, the 3D model to be processed is taken out from the printer, the detachable support structure therein is removed, and the 3D model to be processed is cleaned to remove the uncured resin remaining on the surface, which specifically includes:</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"6\" parent=\"5\">  <seg-refi> For the detachable tree-like support structure in the 3D model to be processed, use a knife to cut it;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"6\" parent=\"5\">  <seg-refi> For the detachable lattice support structure in the 3D model to be processed, a mechanical cutting tool is used to remove it;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"6\" parent=\"5\">  <seg-refi> Choose to use alcohol with a concentration of more than 95% as the cleaning solution;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"6\" parent=\"5\">  <seg-refi> Soak the removed 3D model in the cleaning solution to soften and remove the uncured resin remaining on the surface;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"6\" parent=\"5\">  <seg-refi> Use running distilled water to rinse the 3D model to be processed and rinse away the remaining cleaning liquid and resin;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"6\" parent=\"5\">  <seg-refi> Use a high-pressure air gun to blow dry the 3D model to be processed.</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"7\" parent=\"6\">7. The 3D printing rapid prototyping method based on stereolithography technology according to claim 6, characterized in that:  <seg-refi> After the cleaning is completed, the surface of the 3D model to be processed is ground, polished, sprayed and cured to obtain a printed model, which specifically includes:</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"7\" parent=\"6\">  <seg-refi> Use coarse sandpaper to remove the unevenness and burrs on the surface of the 3D model to be processed;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"7\" parent=\"6\">  <seg-refi> Use fine sandpaper to carefully polish the surface of the 3D model to be processed;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"7\" parent=\"6\">  <seg-refi> Use polishing liquid to dissolve a layer of resin on the surface of the 3D model to be processed to form a smooth surface;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"7\" parent=\"6\">  <seg-refi> Select a primer and spray it evenly on the surface of the 3D model to be processed;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"7\" parent=\"6\">  <seg-refi> Select the topcoat and evenly spray it on the surface of the 3D model to be processed using a spray gun in a parallel movement manner;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"7\" parent=\"6\">  <seg-refi> After spraying, place the 3D model to be processed in a constant temperature and humidity environment to dry naturally;</seg-refi> </div> \n  <div class=\"dep-clm\" num=\"7\" parent=\"6\">  <seg-refi> Place the 3D model to be processed under UV light for curing.</seg-refi> </div>",
        "pn": "CN119610648B"
      }
    ],
    "columns": [
      {
        "filterable": true,
        "cellType": "text",
        "field": "pn",
        "sortable": true,
        "title": "公开(公告)号"
      },
      {
        "filterable": true,
        "cellType": "text",
        "field": "claims",
        "sortable": true,
        "title": "权利要求翻译"
      },
      {
        "filterable": true,
        "cellType": "text",
        "field": "patentId",
        "sortable": true,
        "title": "专利Id"
      },
      {
        "filterable": true,
        "cellType": "text",
        "field": "pnRelated",
        "sortable": true,
        "title": "替代专利的公开号(仅当使用同族专利替代时提供)"
      }
    ],
    "type": "tableListWorkbenches"
  }
}

Online test

Execute the current API with your API key and JSON payload. Online tests use this site's configured API environment; the Endpoint and copyable examples use the public integration address.

Recent 10 credits / callAPI usage records

Try it

Send a real request with the same contract shown in the reference.

Endpoint
/zy/claimDataTranslated
MCP method
nexscope_patent_claims_translation
cURL
curl -X POST \
  https://api.nexscope.ai/zy/claimDataTranslated \
  -H "Authorization: Bearer nk-..." \
  -H "Content-Type: application/json" \
  -d '{ "lang": "en", "patentNumber": "CN112345678A", "replaceByRelated": 0 }'
Response
No response yet. Run the request to see the response here.

Related APIs