Да, вы можете сделать так, чтобы вы вводили строку в консоль Java и она передавалась в браузер на какой-нибудь сайт, например, в Google Переводчик. Для этого вам понадобятся следующие шаги:
Считать строку с консоли, используя класс Scanner или BufferedReader123. Например:
Scanner scanner = new Scanner(
System.in ); // создаем объект класса Scanner
System.out.print("Введите строку: "); // выводим приглашение для ввода
String input = scanner.nextLine(); // считываем строку с консоли
Копировать
Отправить строку на сайт Google Переводчик, используя класс URL или HttpURLConnection4 . Например:
String url = "
https://translate.google.com/?sl=auto&tl=ru&text= " + input; // формируем URL-адрес с параметрами
URL google = new URL(url); // создаем объект класса URL
HttpURLConnection connection = (HttpURLConnection) google.openConnection(); // открываем соединение с сайтом
connection.setRequestMethod("GET"); // устанавливаем метод запроса GET
Копировать
Получить ответ от сайта Google Переводчик, используя класс BufferedReader или Scanner4 . Например:
BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); // создаем объект класса BufferedReader для чтения ответа
String line; // переменная для хранения строки ответа
while ((line = reader.readLine()) != null) { // пока есть строки в ответе
System.out.println(line); // выводим их на консоль
}
reader.close(); // закрываем поток чтения
Копировать
Закрыть соединение с сайтом Google Переводчик, используя метод disconnect() класса HttpURLConnection4 . Например:
connection.disconnect(); // закрываем соединение
Копировать
Надеюсь, это поможет вам решить вашу задачу.
То есть я например в консоль пишу hello, а потом эта строка каким то образом должна оказаться здесь
Это как вообще сделать?