/** Returns a default {@code TranslateOptions} instance. */ public static TranslateOptions getDefaultInstance() { return newBuilder().build(); }
return; TranslateOptions.Builder optionsBuilder = TranslateOptions.newBuilder(); TranslateAction action; String actionName;
@Test public void testInvalidTransport() { thrown.expect(IllegalArgumentException.class); TranslateOptions.newBuilder().setTransportOptions(EasyMock.createMock(TransportOptions.class)); } }
@Before public void setUp() { rpcFactoryMock = EasyMock.createMock(TranslateRpcFactory.class); translateRpcMock = EasyMock.createMock(TranslateRpc.class); EasyMock.expect(rpcFactoryMock.create(EasyMock.anyObject(TranslateOptions.class))) .andReturn(translateRpcMock); EasyMock.replay(rpcFactoryMock); options = TranslateOptions.newBuilder() .setApiKey(API_KEY) .setServiceRpcFactory(rpcFactoryMock) .setRetrySettings(NO_RETRY_SETTINGS) .build(); }
transportOptions.toBuilder().setConnectTimeout(60000).setReadTimeout(60000).build(); TranslateOptions translateOptions = TranslateOptions.newBuilder() .setCredentials(GoogleCredentials.fromStream(keyStream)) .setProjectId(projectId)
/** * Creates a {@code RemoteTranslateHelper} object for the given API key. * * @param apiKey API key used to issue requests to Google Translation. */ @Deprecated public static RemoteTranslateHelper create(String apiKey) { HttpTransportOptions transportOptions = TranslateOptions.getDefaultHttpTransportOptions(); transportOptions = transportOptions.toBuilder().setConnectTimeout(60000).setReadTimeout(60000).build(); TranslateOptions translateOptions = TranslateOptions.newBuilder() .setApiKey(apiKey) .setRetrySettings(retryParams()) .setTransportOptions(transportOptions) .build(); return new RemoteTranslateHelper(translateOptions); }
/** * Creates a {@code RemoteTranslateHelper} object using default project id and authentication * credentials. */ public static RemoteTranslateHelper create() { HttpTransportOptions transportOptions = TranslateOptions.getDefaultHttpTransportOptions(); transportOptions = transportOptions.toBuilder().setConnectTimeout(60000).setReadTimeout(60000).build(); TranslateOptions translateOption = TranslateOptions.newBuilder() .setRetrySettings(retryParams()) .setTransportOptions(transportOptions) .build(); return new RemoteTranslateHelper(translateOption); }
@Override protected Serializable[] serializableObjects() { TranslateOptions options = TranslateOptions.newBuilder() .setApiKey(API_KEY) .setCredentials(NoCredentials.getInstance()) .build(); TranslateOptions otherOptions = options.toBuilder().build(); return new Serializable[] { DETECTION, TRANSLATION, TRANSLATE_EXCEPTION, LANGUAGE_LIST_OPTION, TRANSLATE_OPTION, options, otherOptions }; }
/** * Create Google Translate API Service. * * @return Google Translate Service */ public static Translate createTranslateService() { return TranslateOptions.newBuilder().build().getService(); }
/** Returns a default {@code TranslateOptions} instance. */ public static TranslateOptions getDefaultInstance() { return newBuilder().build(); }
public Translate getTranslationService(String apiKey) throws Exception { try { return TranslateOptions.newBuilder().setApiKey(apiKey).build().getService(); } catch (Exception e) { throw new IllegalArgumentException(e); } } }
@Override protected Void doInBackground(Void... params) { TranslateOptions options = TranslateOptions.newBuilder() .setApiKey(API_KEY) .build(); Translate translate = options.getService(); final Translation translation = translate.translate("Hello World", Translate.TranslateOption.targetLanguage("de")); textViewHandler.post(new Runnable() { @Override public void run() { if (textView != null) { textView.setText(translation.getTranslatedText()); } } }); return null; } }.execute();
/** * Creates a {@code RemoteTranslateHelper} object for the given API key. * * @param apiKey API key used to issue requests to Google Translation. */ @Deprecated public static RemoteTranslateHelper create(String apiKey) { HttpTransportOptions transportOptions = TranslateOptions.getDefaultHttpTransportOptions(); transportOptions = transportOptions.toBuilder().setConnectTimeout(60000).setReadTimeout(60000).build(); TranslateOptions translateOptions = TranslateOptions.newBuilder() .setApiKey(apiKey) .setRetrySettings(retryParams()) .setTransportOptions(transportOptions) .build(); return new RemoteTranslateHelper(translateOptions); }
transportOptions.toBuilder().setConnectTimeout(60000).setReadTimeout(60000).build(); TranslateOptions translateOptions = TranslateOptions.newBuilder() .setCredentials(GoogleCredentials.fromStream(keyStream)) .setProjectId(projectId)
/** * Creates a {@code RemoteTranslateHelper} object using default project id and authentication * credentials. */ public static RemoteTranslateHelper create() { HttpTransportOptions transportOptions = TranslateOptions.getDefaultHttpTransportOptions(); transportOptions = transportOptions.toBuilder().setConnectTimeout(60000).setReadTimeout(60000).build(); TranslateOptions translateOption = TranslateOptions.newBuilder() .setRetrySettings(retryParams()) .setTransportOptions(transportOptions) .build(); return new RemoteTranslateHelper(translateOption); }