diff --git a/addons21/fastwq/service/dict/lgmcw_freq.py b/addons21/fastwq/service/dict/lgmcw_freq.py
new file mode 100644
index 0000000..b792769
--- /dev/null
+++ b/addons21/fastwq/service/dict/lgmcw_freq.py
@@ -0,0 +1,69 @@
+#-*- coding:utf-8 -*-
+import os
+import re
+import random
+from ..base import *
+
+DICT_PATH = u"/Users/brian/Documents/mdx/lgmcw_Sound++/SoundMobile.mdx" # u'E:\\BaiduYunDownload\\mdx\\L6mp3.mdx'
+
+
+@register([u'本地词典-lgmcw_Sound++', u'lgmcw_Sound++'])
+class lgmcw_Sound(MdxService):
+
+ def __init__(self):
+ dict_path = DICT_PATH
+ # if DICT_PATH is a path, stop auto detect
+ if not dict_path:
+ from ...service import service_manager, service_pool
+ for clazz in service_manager.mdx_services:
+ service = service_pool.get(clazz.__unique__)
+ title = service.builder._title if service and service.support else u''
+ service_pool.put(service)
+ if title.startswith(u'SoundMobile'):
+ dict_path = service.dict_path
+ break
+ super(lgmcw_Sound, self).__init__(dict_path)
+
+ @property
+ def title(self):
+ return getattr(self, '__register_label__', self.unique)
+
+
+
+
+
+ @export('BNC_freq')
+ def bnc_freq(self):
+ html = self.get_html()
+ if html:
+ freq = re.search(r'(.*?)', html)
+ if freq:
+ return freq[1].strip()
+ return ''
+
+ @export('IWEB_freq')
+ def iweb_freq(self):
+ html = self.get_html()
+ if html:
+ freq = re.search(r'(.*?)', html)
+ if freq:
+ return freq[1].strip()
+ return ''
+
+ @export('ECO_freq')
+ def eco_freq(self):
+ html = self.get_html()
+ if html:
+ freq = re.search(r'(.*?)', html)
+ if freq:
+ return freq[1].strip()
+ return ''
+
+ @export('COCA_freq')
+ def coca_freq(self):
+ html = self.get_html()
+ if html:
+ freq = re.search(r'(.*?)', html)
+ if freq:
+ return freq[1].strip()
+ return ''