반응형
Spring Boot 응용 프로그램에서 Google 번역을 구현하려면 Google Cloud Translation API를 사용할 수 있습니다. API는 Google Cloud Console에서 얻을 수 있는 API 키를 사용하여 액세스할 수 있습니다.
1. 다음 종속성을 pom.xml 파일에 추가합니다.
<dependency>
<groupId>com.google.cloud</groupId>
<artifactId>google-cloud-translate</artifactId>
<version>1.104.0</version>
</dependency>
2. 응용프로그램에 API 키 설정.
@Value("${google.cloud.api.key}")
private String apiKey;
@Bean
public Translate translateService() {
return TranslateOptions.newBuilder().setApiKey(apiKey).build().getService();
}
3. 코드에서 API 사용
@Autowired
private Translate translate;
public String translateText(String text, String targetLanguage) {
Translation translation =
translate.translate(text, Translate.TranslateOption.targetLanguage(targetLanguage));
return translation.getTranslatedText();
}
반응형
'Spring Boot' 카테고리의 다른 글
[Google API + Springboot] TTS(Text-to-Speech) 기능을 구현 (0) | 2023.02.09 |
---|---|
[Google API + Springboot] STT(Speech-to-Text) 기능을 구현 (0) | 2023.02.09 |
[VUE.JS] Axios를 사용하는 Vue.js의 파일 다운로드 구성 (0) | 2023.02.09 |
[VUE.JS] Axios를 사용하는 Vue.js의 파일 업로드 (0) | 2023.02.09 |
[Node.js] WebRTC 멀티화상채팅 기본 데모소스 (0) | 2023.02.09 |