private String getWord(BufferedReader br) {

        StringBuilder sb = new StringBuilder(20);
        try {
            int i = br.read();
            char c = (char) i;
            if (i < 0) {
                return null;
            }
            while (!((((c == ' ' || c == '.') || c == ',') || c == ';') || c == '\n') && (i >= 0)) {
                sb.append(c);
                i = br.read();
                c = (char) i;
            }


        } catch (IOException ex) {
            Logger.getLogger(BitextAnalyzer.class.getName()).log(Level.SEVERE, null, ex);
        }
        return sb.toString();
    }