String actionName; if (args.length >= 3 && !ACTIONS.containsKey(args[1])) { optionsBuilder.setApiKey(args[0]); actionName = args[2]; optionsBuilder.setTargetLanguage(args[1]);
@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(); }
/** * 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); }
@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); }
public Translate getTranslationService(String apiKey) throws Exception { try { return TranslateOptions.newBuilder().setApiKey(apiKey).build().getService(); } catch (Exception e) { throw new IllegalArgumentException(e); } } }
@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 }; }