sanitized user input
Translation closes #18