diff --git a/web.go b/web.go index c9bd178..3c6d86e 100644 --- a/web.go +++ b/web.go @@ -24,6 +24,11 @@ func CreateWebHandler(tmpl *template.Template, settings *TranslateSettings) func to := req.FormValue("to") text := req.FormValue("text") + if text == "" { + tmpl.ExecuteTemplate(w, "index", indexPageData{Languages, from, to, text, ""}) + return + } + translation, err := Translate(settings, from, to, text) if err != nil { writeError(w, 500, err)