public PVocabulario(String file) {
		FileReader fRead = null;
		BufferedReader bufRead = null;
		String line;
		String word;
		
		try {
			fRead = new FileReader(file);
			bufRead = new BufferedReader(fRead);

			while ((line = bufRead.readLine()) != null) {
				String[] words = line.split("[^a-zA-Z]+");
				for (int i = 0; i < words.length; ++i) {
					word = words[i].toLowerCase();
					if (word.length() > 1) {
						if (vocabulario.containsKey(word)) {
							vocabulario.put(word, vocabulario.get(word) + 1);
						} else {
							vocabulario.put(word, 1);
						}
					}
				}
			}

		} catch (Exception e) {

		} finally {
			try {
				if (fRead != null) {
					fRead.close();
				}
				if (bufRead != null) {
					bufRead.close();
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	}