Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/LanguageModel.py
diff options
context:
space:
mode:
authorReinier Heeres <rwh@rwh.(none)>2008-10-20 08:04:10 (GMT)
committer Reinier Heeres <rwh@rwh.(none)>2008-10-20 08:04:10 (GMT)
commit1875652231ad1ddde215f368a0abd9c6eb08b904 (patch)
tree426daf88ddf130fcdde9ab486b4e68dd0b196d96 /LanguageModel.py
parent7df586231f05ee8cceb67a6d3827ceb24adf9ef6 (diff)
Find *.txt files in lang/ instead of hardcoding them
Diffstat (limited to 'LanguageModel.py')
-rw-r--r--LanguageModel.py12
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 = {}