Nie wdając się w niczyje zamiary i ew. kwestie legalności, problemem jest sposób formułowania przez Ciebie żądania. Z tego co widzę to żądanie powinno być wykonane przy pomocy metody POST, a parametry przesłane jako jego treść. Prosty przykład za pomocą cURLa:
curl -XPOST 'http://getionary.pl/action/search.act.php' -H 'Content-Type: application/x-www-form-urlencoded' --data 'query=affidavit&direction=en-pl&limit=30'
zwraca odpowiedź:
<results><group0><count>1</count><pcount>0</pcount><sources><source><word> <strong> affidavit </strong> </word><description></description><translation>oświadczenie pod przysięgą</translation><dbid>GC1</dbid><category>0</category><dict>GET IT Business English</dict><symbol>GBE</symbol></source></sources><phrases></phrases></group0><group1><count>0</count><pcount>2</pcount><sources></sources><phrases><phrase><text> <strong> affidavit </strong> evidence</text><description></description><translation>dowody w postaci oświadczeń pod przysięgą</translation><dbid>GC1</dbid><category>0</category><dict>GET IT Business English</dict><symbol>GBE</symbol></phrase><phrase><text>application supported by <strong> affidavit </strong> evidence...</text><description></description><translation>wniosek wsparty dowodami w postaci oświadczeń pod przysięgą...</translation><dbid>GC1</dbid><category>0</category><dict>GET IT Business English</dict><symbol>GBE</symbol></phrase></phrases></group1><group2><count>0</count><pcount>0</pcount><sources></sources><phrases></phrases></group2><group3><count>0</count><pcount>0</pcount><sources></sources><phrases></phrases></group3><group4><count>0</count><pcount>0</pcount><sources></sources><phrases></phrases></group4><group5><count>0</count><pcount>0</pcount><sources></sources><phrases></phrases></group5></results>