прочитав их ниже, я все еще не вижу решения: Извлечение данных с веб-сайта через PHP php извлечение содержимого тега body
после того, как я использую
file_get_contents("https://translate.google.com/#view=home&op=translate&sl=en&tl=fa&text=Help%20Me")
Кажется, он не содержит слов, которые я набрал в коробке переводчика (слова: Помоги мне)
Как можно я получаю все данные от начала до конца, содержащие слово, которое набрал пользователь (я)?
Переводчик Google использует Javascript для чтения и отображения переведенного текста. Это не доступно в исходном коде. Вы можете убедиться в этом, просмотрев источник предоставленного вами URL-адреса (например, скопировав view-source:https://translate.google.com/#view=home&op=translate&sl=en&tl=fa&text=Help%20Me в адресную строку). Это также противоречит их условиям обслуживания.
view-source:https://translate.google.com/#view=home&op=translate&sl=en&tl=fa&text=Help%20Me
Для программного доступа к Google Translate вам необходимо использовать Cloud Translation API . Этот API предоставляет бесплатное использование в размере 10 долларов США в месяц, что достаточно для большинства проектов для любителей.
Здесь приведена дополнительная информация о ценах и квотах и даже удобное руководство по использованию PHP с ним .