Skip to content

Commit 479a50d

Browse files
committed
Generated 2025-07-07 for AnyTrans.
1 parent f341a65 commit 479a50d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+3976
-1
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.36.2108
1+
1.36.2109

anytrans/CMakeLists.txt

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
#
2+
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
17+
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
18+
19+
set(anytrans_public_header
20+
include/alibabacloud/anytrans/AnyTransClient.h
21+
include/alibabacloud/anytrans/AnyTransExport.h )
22+
23+
set(anytrans_public_header_model
24+
include/alibabacloud/anytrans/model/BatchTranslateRequest.h
25+
include/alibabacloud/anytrans/model/BatchTranslateResult.h
26+
include/alibabacloud/anytrans/model/GetDocTranslateTaskRequest.h
27+
include/alibabacloud/anytrans/model/GetDocTranslateTaskResult.h
28+
include/alibabacloud/anytrans/model/GetHtmlTranslateTaskRequest.h
29+
include/alibabacloud/anytrans/model/GetHtmlTranslateTaskResult.h
30+
include/alibabacloud/anytrans/model/GetImageTranslateTaskRequest.h
31+
include/alibabacloud/anytrans/model/GetImageTranslateTaskResult.h
32+
include/alibabacloud/anytrans/model/GetLongTextTranslateTaskRequest.h
33+
include/alibabacloud/anytrans/model/GetLongTextTranslateTaskResult.h
34+
include/alibabacloud/anytrans/model/SubmitDocTranslateTaskRequest.h
35+
include/alibabacloud/anytrans/model/SubmitDocTranslateTaskResult.h
36+
include/alibabacloud/anytrans/model/SubmitHtmlTranslateTaskRequest.h
37+
include/alibabacloud/anytrans/model/SubmitHtmlTranslateTaskResult.h
38+
include/alibabacloud/anytrans/model/SubmitImageTranslateTaskRequest.h
39+
include/alibabacloud/anytrans/model/SubmitImageTranslateTaskResult.h
40+
include/alibabacloud/anytrans/model/SubmitLongTextTranslateTaskRequest.h
41+
include/alibabacloud/anytrans/model/SubmitLongTextTranslateTaskResult.h
42+
include/alibabacloud/anytrans/model/TextTranslateRequest.h
43+
include/alibabacloud/anytrans/model/TextTranslateResult.h )
44+
45+
set(anytrans_src
46+
src/AnyTransClient.cc
47+
src/model/BatchTranslateRequest.cc
48+
src/model/BatchTranslateResult.cc
49+
src/model/GetDocTranslateTaskRequest.cc
50+
src/model/GetDocTranslateTaskResult.cc
51+
src/model/GetHtmlTranslateTaskRequest.cc
52+
src/model/GetHtmlTranslateTaskResult.cc
53+
src/model/GetImageTranslateTaskRequest.cc
54+
src/model/GetImageTranslateTaskResult.cc
55+
src/model/GetLongTextTranslateTaskRequest.cc
56+
src/model/GetLongTextTranslateTaskResult.cc
57+
src/model/SubmitDocTranslateTaskRequest.cc
58+
src/model/SubmitDocTranslateTaskResult.cc
59+
src/model/SubmitHtmlTranslateTaskRequest.cc
60+
src/model/SubmitHtmlTranslateTaskResult.cc
61+
src/model/SubmitImageTranslateTaskRequest.cc
62+
src/model/SubmitImageTranslateTaskResult.cc
63+
src/model/SubmitLongTextTranslateTaskRequest.cc
64+
src/model/SubmitLongTextTranslateTaskResult.cc
65+
src/model/TextTranslateRequest.cc
66+
src/model/TextTranslateResult.cc )
67+
68+
add_library(anytrans ${LIB_TYPE}
69+
${anytrans_public_header}
70+
${anytrans_public_header_model}
71+
${anytrans_src})
72+
73+
set_target_properties(anytrans
74+
PROPERTIES
75+
LINKER_LANGUAGE CXX
76+
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
77+
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
78+
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
79+
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}anytrans
80+
)
81+
82+
if(${LIB_TYPE} STREQUAL "SHARED")
83+
set_target_properties(anytrans
84+
PROPERTIES
85+
DEFINE_SYMBOL ALIBABACLOUD_ANYTRANS_LIBRARY)
86+
endif()
87+
88+
target_include_directories(anytrans
89+
PRIVATE include
90+
${CMAKE_SOURCE_DIR}/core/include
91+
)
92+
target_link_libraries(anytrans
93+
core)
94+
95+
if(CMAKE_HOST_WIN32)
96+
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
97+
set(jsoncpp_install_dir ${INSTALL_DIR})
98+
add_dependencies(anytrans
99+
jsoncpp)
100+
target_include_directories(anytrans
101+
PRIVATE ${jsoncpp_install_dir}/include)
102+
target_link_libraries(anytrans
103+
${jsoncpp_install_dir}/lib/jsoncpp.lib)
104+
set_target_properties(anytrans
105+
PROPERTIES
106+
COMPILE_OPTIONS "/bigobj")
107+
else()
108+
target_include_directories(anytrans
109+
PRIVATE /usr/include/jsoncpp)
110+
target_link_libraries(anytrans
111+
jsoncpp)
112+
endif()
113+
114+
install(FILES ${anytrans_public_header}
115+
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/anytrans)
116+
install(FILES ${anytrans_public_header_model}
117+
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/anytrans/model)
118+
install(TARGETS anytrans
119+
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
120+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
121+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
122+
)
Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
/*
2+
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
#ifndef ALIBABACLOUD_ANYTRANS_ANYTRANSCLIENT_H_
18+
#define ALIBABACLOUD_ANYTRANS_ANYTRANSCLIENT_H_
19+
20+
#include <future>
21+
#include <alibabacloud/core/AsyncCallerContext.h>
22+
#include <alibabacloud/core/EndpointProvider.h>
23+
#include <alibabacloud/core/RoaServiceClient.h>
24+
#include "AnyTransExport.h"
25+
#include "model/BatchTranslateRequest.h"
26+
#include "model/BatchTranslateResult.h"
27+
#include "model/GetDocTranslateTaskRequest.h"
28+
#include "model/GetDocTranslateTaskResult.h"
29+
#include "model/GetHtmlTranslateTaskRequest.h"
30+
#include "model/GetHtmlTranslateTaskResult.h"
31+
#include "model/GetImageTranslateTaskRequest.h"
32+
#include "model/GetImageTranslateTaskResult.h"
33+
#include "model/GetLongTextTranslateTaskRequest.h"
34+
#include "model/GetLongTextTranslateTaskResult.h"
35+
#include "model/SubmitDocTranslateTaskRequest.h"
36+
#include "model/SubmitDocTranslateTaskResult.h"
37+
#include "model/SubmitHtmlTranslateTaskRequest.h"
38+
#include "model/SubmitHtmlTranslateTaskResult.h"
39+
#include "model/SubmitImageTranslateTaskRequest.h"
40+
#include "model/SubmitImageTranslateTaskResult.h"
41+
#include "model/SubmitLongTextTranslateTaskRequest.h"
42+
#include "model/SubmitLongTextTranslateTaskResult.h"
43+
#include "model/TextTranslateRequest.h"
44+
#include "model/TextTranslateResult.h"
45+
46+
47+
namespace AlibabaCloud
48+
{
49+
namespace AnyTrans
50+
{
51+
class ALIBABACLOUD_ANYTRANS_EXPORT AnyTransClient : public RoaServiceClient
52+
{
53+
public:
54+
typedef Outcome<Error, Model::BatchTranslateResult> BatchTranslateOutcome;
55+
typedef std::future<BatchTranslateOutcome> BatchTranslateOutcomeCallable;
56+
typedef std::function<void(const AnyTransClient*, const Model::BatchTranslateRequest&, const BatchTranslateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchTranslateAsyncHandler;
57+
typedef Outcome<Error, Model::GetDocTranslateTaskResult> GetDocTranslateTaskOutcome;
58+
typedef std::future<GetDocTranslateTaskOutcome> GetDocTranslateTaskOutcomeCallable;
59+
typedef std::function<void(const AnyTransClient*, const Model::GetDocTranslateTaskRequest&, const GetDocTranslateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDocTranslateTaskAsyncHandler;
60+
typedef Outcome<Error, Model::GetHtmlTranslateTaskResult> GetHtmlTranslateTaskOutcome;
61+
typedef std::future<GetHtmlTranslateTaskOutcome> GetHtmlTranslateTaskOutcomeCallable;
62+
typedef std::function<void(const AnyTransClient*, const Model::GetHtmlTranslateTaskRequest&, const GetHtmlTranslateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHtmlTranslateTaskAsyncHandler;
63+
typedef Outcome<Error, Model::GetImageTranslateTaskResult> GetImageTranslateTaskOutcome;
64+
typedef std::future<GetImageTranslateTaskOutcome> GetImageTranslateTaskOutcomeCallable;
65+
typedef std::function<void(const AnyTransClient*, const Model::GetImageTranslateTaskRequest&, const GetImageTranslateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageTranslateTaskAsyncHandler;
66+
typedef Outcome<Error, Model::GetLongTextTranslateTaskResult> GetLongTextTranslateTaskOutcome;
67+
typedef std::future<GetLongTextTranslateTaskOutcome> GetLongTextTranslateTaskOutcomeCallable;
68+
typedef std::function<void(const AnyTransClient*, const Model::GetLongTextTranslateTaskRequest&, const GetLongTextTranslateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLongTextTranslateTaskAsyncHandler;
69+
typedef Outcome<Error, Model::SubmitDocTranslateTaskResult> SubmitDocTranslateTaskOutcome;
70+
typedef std::future<SubmitDocTranslateTaskOutcome> SubmitDocTranslateTaskOutcomeCallable;
71+
typedef std::function<void(const AnyTransClient*, const Model::SubmitDocTranslateTaskRequest&, const SubmitDocTranslateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitDocTranslateTaskAsyncHandler;
72+
typedef Outcome<Error, Model::SubmitHtmlTranslateTaskResult> SubmitHtmlTranslateTaskOutcome;
73+
typedef std::future<SubmitHtmlTranslateTaskOutcome> SubmitHtmlTranslateTaskOutcomeCallable;
74+
typedef std::function<void(const AnyTransClient*, const Model::SubmitHtmlTranslateTaskRequest&, const SubmitHtmlTranslateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitHtmlTranslateTaskAsyncHandler;
75+
typedef Outcome<Error, Model::SubmitImageTranslateTaskResult> SubmitImageTranslateTaskOutcome;
76+
typedef std::future<SubmitImageTranslateTaskOutcome> SubmitImageTranslateTaskOutcomeCallable;
77+
typedef std::function<void(const AnyTransClient*, const Model::SubmitImageTranslateTaskRequest&, const SubmitImageTranslateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitImageTranslateTaskAsyncHandler;
78+
typedef Outcome<Error, Model::SubmitLongTextTranslateTaskResult> SubmitLongTextTranslateTaskOutcome;
79+
typedef std::future<SubmitLongTextTranslateTaskOutcome> SubmitLongTextTranslateTaskOutcomeCallable;
80+
typedef std::function<void(const AnyTransClient*, const Model::SubmitLongTextTranslateTaskRequest&, const SubmitLongTextTranslateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitLongTextTranslateTaskAsyncHandler;
81+
typedef Outcome<Error, Model::TextTranslateResult> TextTranslateOutcome;
82+
typedef std::future<TextTranslateOutcome> TextTranslateOutcomeCallable;
83+
typedef std::function<void(const AnyTransClient*, const Model::TextTranslateRequest&, const TextTranslateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TextTranslateAsyncHandler;
84+
85+
AnyTransClient(const Credentials &credentials, const ClientConfiguration &configuration);
86+
AnyTransClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
87+
AnyTransClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
88+
~AnyTransClient();
89+
BatchTranslateOutcome batchTranslate(const Model::BatchTranslateRequest &request)const;
90+
void batchTranslateAsync(const Model::BatchTranslateRequest& request, const BatchTranslateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
91+
BatchTranslateOutcomeCallable batchTranslateCallable(const Model::BatchTranslateRequest& request) const;
92+
GetDocTranslateTaskOutcome getDocTranslateTask(const Model::GetDocTranslateTaskRequest &request)const;
93+
void getDocTranslateTaskAsync(const Model::GetDocTranslateTaskRequest& request, const GetDocTranslateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
94+
GetDocTranslateTaskOutcomeCallable getDocTranslateTaskCallable(const Model::GetDocTranslateTaskRequest& request) const;
95+
GetHtmlTranslateTaskOutcome getHtmlTranslateTask(const Model::GetHtmlTranslateTaskRequest &request)const;
96+
void getHtmlTranslateTaskAsync(const Model::GetHtmlTranslateTaskRequest& request, const GetHtmlTranslateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
97+
GetHtmlTranslateTaskOutcomeCallable getHtmlTranslateTaskCallable(const Model::GetHtmlTranslateTaskRequest& request) const;
98+
GetImageTranslateTaskOutcome getImageTranslateTask(const Model::GetImageTranslateTaskRequest &request)const;
99+
void getImageTranslateTaskAsync(const Model::GetImageTranslateTaskRequest& request, const GetImageTranslateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
100+
GetImageTranslateTaskOutcomeCallable getImageTranslateTaskCallable(const Model::GetImageTranslateTaskRequest& request) const;
101+
GetLongTextTranslateTaskOutcome getLongTextTranslateTask(const Model::GetLongTextTranslateTaskRequest &request)const;
102+
void getLongTextTranslateTaskAsync(const Model::GetLongTextTranslateTaskRequest& request, const GetLongTextTranslateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
103+
GetLongTextTranslateTaskOutcomeCallable getLongTextTranslateTaskCallable(const Model::GetLongTextTranslateTaskRequest& request) const;
104+
SubmitDocTranslateTaskOutcome submitDocTranslateTask(const Model::SubmitDocTranslateTaskRequest &request)const;
105+
void submitDocTranslateTaskAsync(const Model::SubmitDocTranslateTaskRequest& request, const SubmitDocTranslateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
106+
SubmitDocTranslateTaskOutcomeCallable submitDocTranslateTaskCallable(const Model::SubmitDocTranslateTaskRequest& request) const;
107+
SubmitHtmlTranslateTaskOutcome submitHtmlTranslateTask(const Model::SubmitHtmlTranslateTaskRequest &request)const;
108+
void submitHtmlTranslateTaskAsync(const Model::SubmitHtmlTranslateTaskRequest& request, const SubmitHtmlTranslateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
109+
SubmitHtmlTranslateTaskOutcomeCallable submitHtmlTranslateTaskCallable(const Model::SubmitHtmlTranslateTaskRequest& request) const;
110+
SubmitImageTranslateTaskOutcome submitImageTranslateTask(const Model::SubmitImageTranslateTaskRequest &request)const;
111+
void submitImageTranslateTaskAsync(const Model::SubmitImageTranslateTaskRequest& request, const SubmitImageTranslateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
112+
SubmitImageTranslateTaskOutcomeCallable submitImageTranslateTaskCallable(const Model::SubmitImageTranslateTaskRequest& request) const;
113+
SubmitLongTextTranslateTaskOutcome submitLongTextTranslateTask(const Model::SubmitLongTextTranslateTaskRequest &request)const;
114+
void submitLongTextTranslateTaskAsync(const Model::SubmitLongTextTranslateTaskRequest& request, const SubmitLongTextTranslateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
115+
SubmitLongTextTranslateTaskOutcomeCallable submitLongTextTranslateTaskCallable(const Model::SubmitLongTextTranslateTaskRequest& request) const;
116+
TextTranslateOutcome textTranslate(const Model::TextTranslateRequest &request)const;
117+
void textTranslateAsync(const Model::TextTranslateRequest& request, const TextTranslateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
118+
TextTranslateOutcomeCallable textTranslateCallable(const Model::TextTranslateRequest& request) const;
119+
120+
private:
121+
std::shared_ptr<EndpointProvider> endpointProvider_;
122+
};
123+
}
124+
}
125+
126+
#endif // !ALIBABACLOUD_ANYTRANS_ANYTRANSCLIENT_H_
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
/*
2+
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
#ifndef ALIBABACLOUD_ANYTRANS_ANYTRANSEXPORT_H_
18+
#define ALIBABACLOUD_ANYTRANS_ANYTRANSEXPORT_H_
19+
20+
#include <alibabacloud/core/Global.h>
21+
22+
#if defined(ALIBABACLOUD_SHARED)
23+
# if defined(ALIBABACLOUD_ANYTRANS_LIBRARY)
24+
# define ALIBABACLOUD_ANYTRANS_EXPORT ALIBABACLOUD_DECL_EXPORT
25+
# else
26+
# define ALIBABACLOUD_ANYTRANS_EXPORT ALIBABACLOUD_DECL_IMPORT
27+
# endif
28+
#else
29+
# define ALIBABACLOUD_ANYTRANS_EXPORT
30+
#endif
31+
32+
#endif // !ALIBABACLOUD_ANYTRANS_ANYTRANSEXPORT_H_
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
/*
2+
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
#ifndef ALIBABACLOUD_ANYTRANS_MODEL_BATCHTRANSLATEREQUEST_H_
18+
#define ALIBABACLOUD_ANYTRANS_MODEL_BATCHTRANSLATEREQUEST_H_
19+
20+
#include <alibabacloud/anytrans/AnyTransExport.h>
21+
#include <alibabacloud/core/RoaServiceRequest.h>
22+
#include <string>
23+
#include <vector>
24+
#include <map>
25+
26+
namespace AlibabaCloud {
27+
namespace AnyTrans {
28+
namespace Model {
29+
class ALIBABACLOUD_ANYTRANS_EXPORT BatchTranslateRequest : public RoaServiceRequest {
30+
public:
31+
struct Ext {
32+
std::string string;
33+
std::vector<std::string> sensitives;
34+
struct TerminologiesItem {
35+
std::string tgt;
36+
std::string src;
37+
};
38+
terminologiesItem terminologiesItem;
39+
std::vector<terminologiesItem> terminologies;
40+
struct TextTransform {
41+
bool toLower;
42+
bool toUpper;
43+
bool toTitle;
44+
};
45+
textTransform textTransform;
46+
struct ExamplesItem {
47+
std::string tgt;
48+
std::string src;
49+
};
50+
examplesItem examplesItem;
51+
std::vector<examplesItem> examples;
52+
std::string domainHint;
53+
};
54+
BatchTranslateRequest();
55+
~BatchTranslateRequest();
56+
ext getExt() const;
57+
void setExt(const ext &ext);
58+
std::string getSourceLanguage() const;
59+
void setSourceLanguage(const std::string &sourceLanguage);
60+
std::string getFormat() const;
61+
void setFormat(const std::string &format);
62+
std::string getScene() const;
63+
void setScene(const std::string &scene);
64+
std::string getTargetLanguage() const;
65+
void setTargetLanguage(const std::string &targetLanguage);
66+
std::map<std::string, std::string> getText() const;
67+
void setText(const std::map<std::string, std::string> &text);
68+
std::string getWorkspaceId() const;
69+
void setWorkspaceId(const std::string &workspaceId);
70+
71+
private:
72+
ext ext_;
73+
std::string sourceLanguage_;
74+
std::string format_;
75+
std::string scene_;
76+
std::string targetLanguage_;
77+
std::map<std::string, std::string> text_;
78+
std::string workspaceId_;
79+
};
80+
} // namespace Model
81+
} // namespace AnyTrans
82+
} // namespace AlibabaCloud
83+
#endif // !ALIBABACLOUD_ANYTRANS_MODEL_BATCHTRANSLATEREQUEST_H_

0 commit comments

Comments
 (0)