Amazon Translate
개발자 안내서

AWS SDK for Java를 사용하여 텍스트 번역

다음 예제는 Java에서 TranslateText 작업을 사용하는 방법을 보여 줍니다. 이 예제를 실행하려면 AWS SDK for Java가 필요합니다. Java용 SDK를 설치하기 위한 지침은 Java용 AWS SDK 설치를 참조하십시오.

import com.amazonaws.auth.AWSStaticCredentialsProvider; import com.amazonaws.auth.BasicAWSCredentials; import com.amazonaws.client.builder.AwsClientBuilder; import com.amazonaws.services.translate.AmazonTranslate; import com.amazonaws.services.translate.AmazonTranslateClient; import com.amazonaws.services.translate.model.TranslateTextRequest; import com.amazonaws.services.translate.model.TranslateTextResult; public class App { private static final String REGION = "region"; public static void main( String[] args ) { // Create credentials using a provider chain. For more information, see // https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/credentials.html AWSCredentialsProvider awsCreds = DefaultAWSCredentialsProviderChain.getInstance(); AmazonTranslate translate = AmazonTranslateClient.builder() .withCredentials(new AWSStaticCredentialsProvider(awsCreds)) .withRegion(REGION) .build(); TranslateTextRequest request = new TranslateTextRequest() .withText("Hello, world") .withSourceLanguageCode("en") .withTargetLanguageCode("es"); TranslateTextResult result = translate.translateText(request); System.out.println(result.getTranslatedText()); } }

선택한 언어 쌍이 Amazon Translate에서 올바른 조합으로 지원되는 경우에만 원본 언어와 대상 언어를 변경할 수 있습니다. 자세한 내용은 지원되는 언어 단원을 참조하십시오.