Spring Boot
[Google API + Springboot] Google Cloud Translation API 번역
도쿄아재
2023. 2. 9. 02:53
반응형
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();
}
반응형