diff options
author | Reinier Heeres <rwh@rwh.(none)> | 2008-10-20 08:04:10 (GMT) |
---|---|---|
committer | Reinier Heeres <rwh@rwh.(none)> | 2008-10-20 08:04:10 (GMT) |
commit | 1875652231ad1ddde215f368a0abd9c6eb08b904 (patch) | |
tree | 426daf88ddf130fcdde9ab486b4e68dd0b196d96 /LanguageModel.py | |
parent | 7df586231f05ee8cceb67a6d3827ceb24adf9ef6 (diff) |
Find *.txt files in lang/ instead of hardcoding them
Diffstat (limited to 'LanguageModel.py')
-rw-r--r-- | LanguageModel.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/LanguageModel.py b/LanguageModel.py index d3521e0..120bdb9 100644 --- a/LanguageModel.py +++ b/LanguageModel.py @@ -16,8 +16,20 @@ from __future__ import with_statement import time +import os + +def GetSupportedLanguages(): + ret = [] + files = os.listdir("lang/") + for name in files: + fn, ext = os.path.splitext(name) + if ext == ".txt": + ret.append(fn) + ret.sort() + return ret class LanguageModel(): + def SetLanguages(self, lang1, lang2): """Take a language pair, prepare the language model.""" self.lang1_lang2 = {} |