クリップボードに入れた英文を翻訳サイトに送り翻訳結果を受け取るプログラムが作りたいと思いました。
そこで、
1、Googleの翻訳ページを取得する
2、文字列データを送る
3、自動的に返ってくる翻訳データを受け取る
という段取りを考えました。
初めに、HSPヘルプの例題プログラムを参考にURL指定をGoogleの和訳ページに変更したら、
#include "hspinet.as"
;
; ファイルの取得(メモリ上に取得)
;
; 旧HSP3掲示板(onionsoft.net)のキーワード検索メニューを指定し、結果を取得します
;
netinit
if stat : dialog "ネット接続できません。" : end
; URLを指定
neturl "http://translate.google.co.jp/?hl=ja&tab=wT#en|ja|"
; GET形式でCGIにパラメーターを渡す
netrequest_get "betabbs.cgi?mode=find&page=0&list="
mes "DOWNLOAD 開始"
*main
; 結果待ちのためのループ
netexec res
if res > 0 : goto *comp
if res < 0 : goto *bad
await 50
goto *main
*bad
; エラー
neterror estr
mes "ERROR "+estr
stop
*comp
; 完了
mes "DOWNLOAD 完了"
netgetv buf
mesbox buf,640,400,1
stop
こうなります。一応当たり前ですがページは取得出来ました。
しかし、私の知識ではこれで終わりです。
後は皆目見当がつきません。
ネットアクセスに詳しい方、次のヒントを下さい。
ヒントを貰ってもわかるかどうか疑わしいけど、
何らかの手がかりをください。