Nexscope

Patent Description Translation

Read translated patent descriptions. Call the Patent Description Translation API via REST or MCP from 112 credits per call.

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

What this API does

Read translated patent descriptions. The request accepts patentId, patentNumber, lang, replaceByRelated. Its documented result includes patentId, pn, description, pnRelated.

Patent Description Translation API use cases

Investigate a product IP question

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

Collect records for an IP review

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

Document evidence for specialist assessment

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

Patent Description Translation API FAQ

What does the Patent Description Translation API return?

Read translated patent descriptions. The documented output includes patentId, pn, description, pnRelated. 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 Description 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 Description Translation API from my app or an MCP client?

Send a POST request to https://api.nexscope.ai/zy/descriptionDataTranslated 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_description_data_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/descriptionDataTranslated
MCP method
nexscope_patent_description_data_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/descriptionDataTranslated

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/descriptionDataTranslated' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "lang": "en",
  "patentNumber": "US10123456B2",
  "replaceByRelated": 0
}'

Code example

{
  "lang": "en",
  "patentNumber": "US10123456B2",
  "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/descriptionDataTranslated

Run this API

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

Endpoint

MethodPOST
Pathhttps://api.nexscope.ai/zy/descriptionDataTranslated
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
When the manual cannot be obtained, whether to use the same patent manual instead: `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.
descriptionstringoptional
Instructions translated text.
pnRelatedstringoptional
Publication number of the superseding patent; provided only when a patent family substitution is used.

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_description_data_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",
        "description": "Technical Field  \n  <b class=\"d_n\">[0001]</b> The present invention relates to the technical field of 3D printing, and in particular to a 3D printing rapid prototyping method based on photocuring stereo molding technology.  \n Background Art  \n  <b class=\"d_n\">[0002]</b> 3D printing technology, also known as additive manufacturing, is a method of manufacturing objects layer by layer under computer control. 3D printing is different from traditional mold manufacturing methods. It is a process of dividing the entire model into n layers and printing them layer by layer. Each layer is based on the accumulation of the previous layer. For suspended and bridge structures, support is absolutely necessary. It is the key to maintaining the physical balance of 3D printed objects. Support structure is also an important factor in balancing internal stress and conducting heat. Especially in metal 3D printing, support structure is a key part to ensure printing stability and avoid warping and collapse.  \n  <b class=\"d_n\">[0003]</b> The design of support algorithms needs to take into account multiple goals, such as ensuring the stability of printed parts, reducing the consumption of support materials, reducing the difficulty of removing supports, and maintaining the smoothness of the surface of printed parts. There are often conflicts between these goals, which makes the algorithm design complicated. With the development of 3D printing technology, the complexity and size of prints continue to increase, which puts higher requirements on the computational efficiency and accuracy of support algorithms. The algorithm needs to generate a reasonable support structure in a short time while ensuring the accuracy and stability of the support structure. However, existing support algorithms still have shortcomings in computational efficiency and accuracy, especially when dealing with large or complex models, which may require longer computing time and higher computing resources.  \n Summary of the invention  \n  <b class=\"d_n\">[0004]</b> In order to solve the above technical problems, a 3D printing rapid prototyping method based on photo-stereolithography technology is provided. This technical solution solves the problems raised in the above background technology.  \n  <b class=\"d_n\">[0005]</b> In order to achieve the above purpose, the technical solution adopted by the present invention is:  \n  <b class=\"d_n\">[0006]</b> A 3D printing rapid prototyping method based on photo-stereolithography technology, comprising:  \n  <b class=\"d_n\">[0007]</b> Photosensitive resin composed of resin matrix, photoinitiator and filler is used as the core material of photocuring 3D printing;  \n  <b class=\"d_n\">[0008]</b> 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;  \n  <b class=\"d_n\">[0009]</b>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.  \n  <b class=\"d_n\">[0010]</b> 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, wherein the printing parameters include layer thickness, filling rate, exposure time and light intensity;  \n  <b class=\"d_n\">[0011]</b> 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;  \n  <b class=\"d_n\">[0012]</b> 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;  \n  <b class=\"d_n\">[0013]</b> After cleaning, the 3D model to be processed is subjected to surface grinding, polishing, spraying and curing treatment to obtain a printed model.  \n  <b class=\"d_n\">[0014]</b> Preferably, the photosensitive resin composed of a resin matrix, a photoinitiator and a filler as a core material for photocuring 3D printing specifically includes:  \n  <b class=\"d_n\">[0015]</b> 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;  \n  <b class=\"d_n\">[0016]</b> 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;  \n  <b class=\"d_n\">[0017]</b> 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;  \n  <b class=\"d_n\">[0018]</b> 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;  \n  <b class=\"d_n\">[0019]</b> Nano-ceramic powder is added as filler to photosensitive resin to improve the strength and heat resistance of the printed material.  \n  <b class=\"d_n\">[0020]</b> Preferably, 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:  \n  <b class=\"d_n\">[0021]</b> Use computer-aided design software to create three-dimensional models of printed samples;  \n<b class=\"d_n\">[0022]</b> 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;  \n  <b class=\"d_n\">[0023]</b> 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.  \n  <b class=\"d_n\">[0024]</b> Preferably, 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:  \n  <b class=\"d_n\">[0025]</b> Check along the surface and edges of the printed sample model;  \n  <b class=\"d_n\">[0026]</b> 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.  \n  <b class=\"d_n\">[0027]</b> Eliminate the geometric data of isolated vertices in the printed sample model;  \n  <b class=\"d_n\">[0028]</b> Check the connection relationship between the edges and faces in the printed sample model;  \n  <b class=\"d_n\">[0029]</b> 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.  \n  <b class=\"d_n\">[0030]</b> 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.  \n  <b class=\"d_n\">[0031]</b> Determine the location of non-manifold surfaces by checking the boundaries and adjacency of all surfaces in the printed sample model;  \n  <b class=\"d_n\">[0032]</b> For non-manifold surfaces with discontinuous boundaries, the boundaries are repaired by adding or adjusting edges to form a continuous closed curve;  \n  <b class=\"d_n\">[0033]</b> 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.  \n  <b class=\"d_n\">[0034]</b> Preferably, 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:  \n  <b class=\"d_n\">[0035]</b> S101: Preset printing parameters in the slicing software;  \n  <b class=\"d_n\">[0036]</b> 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;\n  <b class=\"d_n\">[0037]</b> 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;  \n  <b class=\"d_n\">[0038]</b> 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;  \n  <b class=\"d_n\">[0039]</b> 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.  \n  <b class=\"d_n\">[0040]</b> 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;  \n  <b class=\"d_n\">[0041]</b> 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.  \n  <b class=\"d_n\">[0042]</b> Preferably, 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, and obtaining the 3D model to be processed specifically includes:  \n  <b class=\"d_n\">[0043]</b> Turn on the power of the light-curing 3D printer and preheat the laser;  \n  <b class=\"d_n\">[0044]</b> 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;  \n  <b class=\"d_n\">[0045]</b> 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;  \n  <b class=\"d_n\">[0046]</b> 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;  \n  <b class=\"d_n\">[0047]</b> As the number of layers increases and the supporting structure is generated, the hash table is updated in real time;  \n  <b class=\"d_n\">[0048]</b> Add new support surfaces using a seed filling algorithm;  \n  <b class=\"d_n\">[0049]</b> Delete the processed support surface;  \n  <b class=\"d_n\">[0050]</b> Update the keys and values ​​of the hash table in real time.  \n<b class=\"d_n\">[0051]</b> Preferably, 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:  \n  <b class=\"d_n\">[0052]</b> For the detachable tree-like support structure in the 3D model to be processed, use a knife to cut it;  \n  <b class=\"d_n\">[0053]</b> For the detachable lattice support structure in the 3D model to be processed, a mechanical cutting tool is used to remove it;  \n  <b class=\"d_n\">[0054]</b> Choose to use alcohol with a concentration of more than 95% as the cleaning solution;  \n  <b class=\"d_n\">[0055]</b> Soak the removed 3D model in the cleaning solution to soften and remove the uncured resin remaining on the surface;  \n  <b class=\"d_n\">[0056]</b> Use running distilled water to rinse the 3D model to be processed and rinse away the remaining cleaning liquid and resin;  \n  <b class=\"d_n\">[0057]</b> Use a high-pressure air gun to blow dry the 3D model to be processed.  \n  <b class=\"d_n\">[0058]</b> Preferably, 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:  \n  <b class=\"d_n\">[0059]</b> Use coarse sandpaper to remove the unevenness and burrs on the surface of the 3D model to be processed;  \n  <b class=\"d_n\">[0060]</b> Use fine sandpaper to carefully polish the surface of the 3D model to be processed;  \n  <b class=\"d_n\">[0061]</b> Use polishing liquid to dissolve a layer of resin on the surface of the 3D model to be processed to form a smooth surface;  \n  <b class=\"d_n\">[0062]</b> Select a primer and spray it evenly on the surface of the 3D model to be processed;  \n  <b class=\"d_n\">[0063]</b> 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;  \n  <b class=\"d_n\">[0064]</b> After spraying, place the 3D model to be processed in a constant temperature and humidity environment to dry naturally;  \n  <b class=\"d_n\">[0065]</b> Place the 3D model to be processed under UV light for curing.  \n  <b class=\"d_n\">[0066]</b> Compared with the prior art, the present invention has the following beneficial effects:  \n  <b class=\"d_n\">[0067]</b>The material system has the characteristics of fast curing speed, low curing shrinkage and excellent mechanical properties. The model files in stereolithography format are comprehensively checked and repaired, which effectively avoids the occurrence of errors such as isolated vertices, non-manifold edges and non-manifold faces, thereby improving the accuracy and success rate of printing. The seed filling algorithm is used to design a detachable support structure, which effectively supports the suspended or inclined parts and ensures the stability and integrity of the model during the printing process. At the same time, the detachable support structure is also convenient for subsequent processing and removal. The post-processing process not only improves the surface quality and mechanical properties of the printed parts, but also enhances their durability and practicality.  \n BRIEF DESCRIPTION OF THE DRAWINGS  \n  <b class=\"d_n\">[0068]</b>  <a href=\"javascript:;\" class=\"see-img-anchor\" img-id=\"FT_2\" img-title=\"图1\">Figure 1</a> It is a flow chart of the 3D printing rapid prototyping method based on the photo-stereolithography technology of the present invention;  \n  <b class=\"d_n\">[0069]</b>  <a href=\"javascript:;\" class=\"see-img-anchor\" img-id=\"FT_3\" img-title=\"图2\"> Figure 2</a> This is a flow chart of the core material composition method of the light-curing 3D printing of the present invention;  \n  <b class=\"d_n\">[0070]</b>  <a href=\"javascript:;\" class=\"see-img-anchor\" img-id=\"FT_4\" img-title=\"图3\"> Figure 3</a> A flow chart of a method for designing a three-dimensional model of a printed sample according to the present invention;  \n  <b class=\"d_n\">[0071]</b>  <a href=\"javascript:;\" class=\"see-img-anchor\" img-id=\"FT_5\" img-title=\"图4\"> Figure 4</a> A flow chart of a method for checking and repairing a model file in a stereolithography format according to the present invention;  \n  <b class=\"d_n\">[0072]</b>  <a href=\"javascript:;\" class=\"see-img-anchor\" img-id=\"FT_6\" img-title=\"图5\"> Figure 5</a> A flow chart of a part of the method for designing a detachable support structure for supporting a suspended or tilted structure by using a seed filling algorithm of the present invention;  \n  <b class=\"d_n\">[0073]</b>  <a href=\"javascript:;\" class=\"see-img-anchor\" img-id=\"FT_7\" img-title=\"图6\"> Figure 6</a> It is a flow chart of a method for the light source system of the present invention to irradiate the photosensitive resin in the resin tank layer by layer based on the preset instructions of the printing sample model;  \n  <b class=\"d_n\">[0074]</b>  <a href=\"javascript:;\" class=\"see-img-anchor\" img-id=\"FT_8\" img-title=\"图7\"> Figure 7</a> A flow chart of a method for removing a detachable support structure and cleaning a 3D model to be processed according to the present invention;  \n  <b class=\"d_n\">[0075]</b>  <a href=\"javascript:;\" class=\"see-img-anchor\" img-id=\"FT_1\" img-title=\"图8\"> Figure 8</a> This is a flow chart of the method for surface grinding, polishing, spraying and curing of a 3D model to be processed according to the present invention.  \n DETAILED DESCRIPTION  \n  <b class=\"d_n\">[0076]</b> The following description is used to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are only examples, and those skilled in the art may think of other obvious variations.  \n  <b class=\"d_n\">[0077]</b> Reference  <a href=\"javascript:;\" class=\"see-img-anchor\" img-id=\"FT_2\" img-title=\"图1\"> Figure 1</a> As shown, a 3D printing rapid prototyping method based on photo-stereolithography technology comprises:  \n<b class=\"d_n\">[0078]</b> Photosensitive resin composed of resin matrix, photoinitiator and filler is used as the core material of photocuring 3D printing;  \n  <b class=\"d_n\">[0079]</b> 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;  \n  <b class=\"d_n\">[0080]</b> 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.  \n  <b class=\"d_n\">[0081]</b> 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, wherein the printing parameters include layer thickness, filling rate, exposure time and light intensity;  \n  <b class=\"d_n\">[0082]</b> 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;  \n  <b class=\"d_n\">[0083]</b> 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;  \n  <b class=\"d_n\">[0084]</b> After cleaning, the 3D model to be processed is subjected to surface grinding, polishing, spraying and curing treatment to obtain a printed model.  \n  <b class=\"d_n\">[0085]</b> As shown in FIG2 , the photosensitive resin composed of a resin matrix, a photoinitiator and a filler as the core material of light-curing 3D printing specifically includes:  \n  <b class=\"d_n\">[0086]</b> 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;  \n  <b class=\"d_n\">[0087]</b> 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;  \n  <b class=\"d_n\">[0088]</b> 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;  \n  <b class=\"d_n\">[0089]</b> 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;  \n  <b class=\"d_n\">[0090]</b> Nano-ceramic powder is added as filler to photosensitive resin to improve the strength and heat resistance of the printed material.\n  <b class=\"d_n\">[0091]</b> The resin matrix usually contains prepolymers and reactive diluents. Prepolymers have photosensitive groups or are doped with photosensitive resins. They are important components in the resin system and mainly affect the photocuring rate of the resin and the various properties of the product. Reactive diluents have the function of diluting and adjusting the viscosity of the system and participate in the photocuring reaction. Photoinitiators are one of the most important components in the photocuring system because they are related to whether the resin system can generate free radicals when irradiated by light to successfully initiate the rapid cross-linking reaction and curing of oligomers.  \n  <b class=\"d_n\">[0092]</b> As shown in FIG3 , the three-dimensional model design of the printing sample and the saving of the printing sample model in a stereolithography format supporting light-curing 3D printing specifically include:  \n  <b class=\"d_n\">[0093]</b> Use computer-aided design software to create three-dimensional models of printed samples;  \n  <b class=\"d_n\">[0094]</b> 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;  \n  <b class=\"d_n\">[0095]</b> 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.  \n  <b class=\"d_n\">[0096]</b> The stereolithography format describes a raw unstructured triangular mesh consisting of surface unit normals and vertices ordered by the right-hand rule using a three-dimensional Cartesian coordinate system. Stereolithography format coordinates must be positive, have no scale information, and are measured in arbitrary units.  \n  <b class=\"d_n\">[0097]</b> As shown in FIG4 , the model file in stereolithography format is checked and repaired to determine whether there is an error in the printed sample model. The specific problems include:  \n  <b class=\"d_n\">[0098]</b> Check along the surface and edges of the printed sample model;  \n  <b class=\"d_n\">[0099]</b> 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.  \n  <b class=\"d_n\">[0100]</b> Eliminate the geometric data of isolated vertices in the printed sample model;  \n  <b class=\"d_n\">[0101]</b> Check the connection relationship between the edges and faces in the printed sample model;  \n  <b class=\"d_n\">[0102]</b> 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.  \n  <b class=\"d_n\">[0103]</b>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.  \n  <b class=\"d_n\">[0104]</b> Determine the location of non-manifold surfaces by checking the boundaries and adjacency of all surfaces in the printed sample model;  \n  <b class=\"d_n\">[0105]</b> For non-manifold surfaces with discontinuous boundaries, the boundaries are repaired by adding or adjusting edges to form a continuous closed curve;  \n  <b class=\"d_n\">[0106]</b> 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.  \n  <b class=\"d_n\">[0107]</b> An isolated vertex refers to a single vertex that is not connected to any edge or face in the model. In a three-dimensional model, a vertex is one of the basic elements that constitute the model. It is usually connected to each other through edges and faces to form a continuous geometric structure. The existence of isolated vertices will destroy the integrity of the model and may cause problems in subsequent processing (such as 3D printing, rendering, etc.). A non-manifold edge refers to an edge that does not conform to the definition of manifold geometry, and a non-manifold face refers to a face in the model that does not meet the manifold topological conditions.  \n  <b class=\"d_n\">[0108]</b> As shown in Figure 5, the printing parameters are set in the slicing software, and the seed filling algorithm is used to design a detachable support structure to support the suspended or inclined parts, including:  \n  <b class=\"d_n\">[0109]</b> S101: Preset printing parameters in the slicing software;  \n  <b class=\"d_n\">[0110]</b> 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;  \n  <b class=\"d_n\">[0111]</b> 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;  \n  <b class=\"d_n\">[0112]</b> 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;  \n  <b class=\"d_n\">[0113]</b> 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.  \n  <b class=\"d_n\">[0114]</b>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;  \n  <b class=\"d_n\">[0115]</b> 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.  \n  <b class=\"d_n\">[0116]</b> Tree supports are known for their branch-like structures, which can provide sufficient support while minimizing the contact area with the model body. This support structure is easy to disassemble and causes less damage to the model body. However, tree supports may require more materials and time to print. Lattice supports are the simplest and most direct type of support. They consist of a series of columns perpendicular to the printing platform, directly supporting suspended or inclined parts. Lattice supports are easy to print and disassemble, but may increase material consumption and leave larger support marks on the model.  \n  <b class=\"d_n\">[0117]</b> As shown in FIG6 , 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, and obtains the 3D model to be processed, which specifically includes:  \n  <b class=\"d_n\">[0118]</b> Turn on the power of the light-curing 3D printer and preheat the laser;  \n  <b class=\"d_n\">[0119]</b> 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;  \n  <b class=\"d_n\">[0120]</b> 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;  \n  <b class=\"d_n\">[0121]</b> 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;  \n  <b class=\"d_n\">[0122]</b> As the number of layers increases and the supporting structure is generated, the hash table is updated in real time;  \n  <b class=\"d_n\">[0123]</b> Add new support surfaces using a seed filling algorithm;  \n  <b class=\"d_n\">[0124]</b> Delete the processed support surface;  \n  <b class=\"d_n\">[0125]</b> Update the keys and values ​​of the hash table in real time.  \n  <b class=\"d_n\">[0126]</b>A hash table, also called a hash table, is a data structure that directly accesses storage locations in memory based on a key. That is, it accesses records by calculating a function about the key value and mapping the required queried data to a location in the table, which speeds up the search. This mapping function is called a hash function, and the array that stores records is called a hash table.  \n  <b class=\"d_n\">[0127]</b> As shown in FIG. 7 , 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. Specifically, the steps include:  \n  <b class=\"d_n\">[0128]</b> For the detachable tree-like support structure in the 3D model to be processed, use a knife to cut it;  \n  <b class=\"d_n\">[0129]</b> For the detachable lattice support structure in the 3D model to be processed, a mechanical cutting tool is used to remove it;  \n  <b class=\"d_n\">[0130]</b> Choose to use alcohol with a concentration of more than 95% as the cleaning solution;  \n  <b class=\"d_n\">[0131]</b> Soak the removed 3D model in the cleaning solution to soften and remove the uncured resin remaining on the surface;  \n  <b class=\"d_n\">[0132]</b> Use running distilled water to rinse the 3D model to be processed and rinse away the remaining cleaning liquid and resin;  \n  <b class=\"d_n\">[0133]</b> Use a high-pressure air gun to blow dry the 3D model to be processed.  \n  <b class=\"d_n\">[0134]</b> Choose alcohol with a concentration of more than 95% as the cleaning liquid. High-concentration alcohol can effectively soften and remove the uncured resin remaining on the surface of the model without corroding or damaging the model itself. Soak the removed 3D model in the cleaning liquid completely. The soaking time can be determined according to the amount of residual resin on the surface of the model and the degree of curing. It usually takes several minutes to tens of minutes to soak. During the soaking process, the cleaning liquid can be stirred appropriately to promote the softening and dissolution of the resin.  \n  <b class=\"d_n\">[0135]</b> As shown in FIG8 , after cleaning, the 3D model to be processed is subjected to surface grinding, polishing, spraying and curing treatment, and the printed model obtained specifically includes:  \n  <b class=\"d_n\">[0136]</b> Use coarse sandpaper to remove the unevenness and burrs on the surface of the 3D model to be processed;  \n  <b class=\"d_n\">[0137]</b> Use fine sandpaper to carefully polish the surface of the 3D model to be processed;  \n  <b class=\"d_n\">[0138]</b> Use polishing liquid to dissolve a layer of resin on the surface of the 3D model to be processed to form a smooth surface;  \n  <b class=\"d_n\">[0139]</b>Select a primer and spray it evenly on the surface of the 3D model to be processed;  \n  <b class=\"d_n\">[0140]</b> 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;  \n  <b class=\"d_n\">[0141]</b> After spraying, place the 3D model to be processed in a constant temperature and humidity environment to dry naturally;  \n  <b class=\"d_n\">[0142]</b> Place the 3D model to be processed under UV light for curing.  \n  <b class=\"d_n\">[0143]</b> The role of the primer is to enhance the adhesion and hiding power of the topcoat, making the surface of the model more uniform and beautiful. During the spraying process, pay attention to controlling the distance, speed and spraying amount of the spray gun to ensure that the coating is uniform, without bubbles and leaks.  \n  <b class=\"d_n\">[0144]</b> Furthermore, the present solution also proposes a computer-readable storage medium on which a computer-readable program is stored. When the computer-readable program is called, the above-mentioned 3D printing rapid prototyping method based on photo-stereolithography technology is executed.  \n  <b class=\"d_n\">[0145]</b> It is understandable that the storage medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; an optical medium, such as a DVD; or a semiconductor medium, such as a solid state drive (SSD).  \n  <b class=\"d_n\">[0146]</b> In summary, the advantages of the present invention are: the material system has the characteristics of fast curing speed, low curing shrinkage and excellent mechanical properties, and the model file in the stereolithography format is comprehensively checked and repaired, which effectively avoids the occurrence of errors such as isolated vertices, non-manifold edges and non-manifold faces, thereby improving the accuracy and success rate of printing. The seed filling algorithm is used to design a detachable support structure, which effectively supports the suspended or inclined parts and ensures the stability and integrity of the model during the printing process. At the same time, the detachable support structure is also convenient for subsequent processing and removal. The post-processing process not only improves the surface quality and mechanical properties of the printed part, but also enhances its durability and practicality.  \n  <b class=\"d_n\">[0147]</b> The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The above embodiments and descriptions only describe the principles of the present invention. The present invention may be subject to various changes and improvements without departing from the spirit and scope of the present invention. These changes and improvements fall within the scope of the present invention. The scope of protection claimed by the present invention is defined by the attached claims and their equivalents.",
        "pn": "CN119610648B"
      }
    ],
    "columns": [
      {
        "filterable": true,
        "cellType": "text",
        "field": "pn",
        "sortable": true,
        "title": "公开(公告)号"
      },
      {
        "filterable": true,
        "cellType": "text",
        "field": "patentId",
        "sortable": true,
        "title": "专利Id"
      },
      {
        "filterable": true,
        "cellType": "text",
        "field": "pnRelated",
        "sortable": true,
        "title": "替代专利的公开号(仅当使用同族专利替代时提供)"
      },
      {
        "filterable": true,
        "cellType": "text",
        "field": "description",
        "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/descriptionDataTranslated
MCP method
nexscope_patent_description_data_translation
cURL
curl -X POST \
  https://api.nexscope.ai/zy/descriptionDataTranslated \
  -H "Authorization: Bearer nk-..." \
  -H "Content-Type: application/json" \
  -d '{ "lang": "en", "patentNumber": "US10123456B2", "replaceByRelated": 0 }'
Response
No response yet. Run the request to see the response here.

Related APIs