@@ -201,6 +201,42 @@ public CompletableFuture<SubmitLongTextTranslateTaskResponse> submitLongTextTran
201201 }
202202 }
203203
204+ /**
205+ * @param request the request parameters of TermEdit TermEditRequest
206+ * @return TermEditResponse
207+ */
208+ @ Override
209+ public CompletableFuture <TermEditResponse > termEdit (TermEditRequest request ) {
210+ try {
211+ this .handler .validateRequestModel (request );
212+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("TermEdit" ).setMethod (HttpMethod .POST ).setPathRegex ("/anytrans/translate/intervene/edit" ).setBodyType (BodyType .JSON ).setBodyIsForm (true ).setReqBodyType (BodyType .FORM ).formModel (request );
213+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (TermEditResponse .create ());
214+ return this .handler .execute (params );
215+ } catch (Exception e ) {
216+ CompletableFuture <TermEditResponse > future = new CompletableFuture <>();
217+ future .completeExceptionally (e );
218+ return future ;
219+ }
220+ }
221+
222+ /**
223+ * @param request the request parameters of TermQuery TermQueryRequest
224+ * @return TermQueryResponse
225+ */
226+ @ Override
227+ public CompletableFuture <TermQueryResponse > termQuery (TermQueryRequest request ) {
228+ try {
229+ this .handler .validateRequestModel (request );
230+ TeaRequest teaRequest = REQUEST .copy ().setStyle (RequestStyle .RESTFUL ).setAction ("TermQuery" ).setMethod (HttpMethod .POST ).setPathRegex ("/anytrans/translate/intervene/query" ).setBodyType (BodyType .JSON ).setBodyIsForm (true ).setReqBodyType (BodyType .FORM ).formModel (request );
231+ ClientExecutionParams params = new ClientExecutionParams ().withInput (request ).withRequest (teaRequest ).withOutput (TermQueryResponse .create ());
232+ return this .handler .execute (params );
233+ } catch (Exception e ) {
234+ CompletableFuture <TermQueryResponse > future = new CompletableFuture <>();
235+ future .completeExceptionally (e );
236+ return future ;
237+ }
238+ }
239+
204240 /**
205241 * @param request the request parameters of TextTranslate TextTranslateRequest
206242 * @return TextTranslateResponse
0 commit comments