Google

2013-04-04 4 views
0

Проверка орфографии Я не могу получить доступ к Google проверка орфографии сервис, расположенный по адресу:Google

https://www.google.com/tbproxy/spell

кто-либо еще с этой проблемой? Когда я пытаюсь подключиться, я продолжаю получать «плохие ворота». Я уверен, что служба отключена.

Есть ли какие-либо новости о том, что происходит? Я знаю, что Google Диск спустился несколько недель назад с тем же набором сообщений об ошибках.

+0

Я также не могу получить к нему доступ. – djv

+0

Скончался более 24 часов. –

ответ

0

Вы можете попробовать это ниже кода Java. Для этого не требуется никакого ключа API. Но учтите, что если вы запустите его часто, он перестанет работать, поскольку Google блокирует IP-адрес от будущих вызовов. Вы можете использовать его на небольшом наборе данных. Не идеальное решение, но если оно является частью некоторого пакетного задания, которое выполняется некоторое время, тогда этот подход может быть приемлемым для вас.

public static String getSpellCheckedText(String Text) throws Exception { 
    String google = "http://www.google.com/complete/search?output=toolbar&q="; 
    String search = Text; 
    String charset = "UTF-8"; 

    String spellCheckedText = Text; 
    URL url = new URL(google + URLEncoder.encode(search, charset)); 
    Reader reader = new InputStreamReader(url.openStream(), charset); 
    BufferedReader bufReader = new BufferedReader(reader); 
    String line = bufReader.readLine(); 
    StringBuffer sBuffer = new StringBuffer(); 
    while (line != null) { 
     sBuffer.append(line).append("\n"); 
     line = bufReader.readLine(); 
    } 
    String content = sBuffer.toString(); 

    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); 
    DocumentBuilder builder = factory.newDocumentBuilder(); 
    InputSource is = new InputSource(new StringReader(content)); 
    Document document = builder.parse(is); 
    NodeList nodeList = document.getElementsByTagName("suggestion"); 
    if (nodeList != null && nodeList.getLength() > 0) { 
     org.w3c.dom.Node elm = nodeList.item(0); 
     if (elm.getNodeType() == Node.ELEMENT_NODE) { 
      Element suggestionElement = (Element)elm; 
      String suggestedString = suggestionElement.getAttribute("data"); 
      if (suggestedString != null && suggestedString.trim().length() != 0) { 
       spellCheckedText = suggestedString.trim(); 
       System.out.println(Text + " => "+ spellCheckedText); 
      } 
     } 
    } 
    return spellCheckedText; 
} 
0

У меня также есть эта проблема. Я получаю 503 Server Error. Проблема, безусловно, в конце Google. (Нотабене я на Safari 6.0.3)

В конкретных ...

503. That's an error. 

The service you requested is not available at this time. 

Service error -27. That’s all we know. 

Похоже, что Google имеет некоторые проблемы с их услугами. Надеюсь, они исправит это в ближайшее время!

-1

То же, здесь. Я действительно полагаюсь на это, чтобы проверить правописание в текстовых полях. В нем говорится: «Невозможно подключиться к серверам правописания Google. Проверьте подключение к Интернету и повторите попытку»