From 4047a5a16998ac08e828ed054859864f6d66cd68 Mon Sep 17 00:00:00 2001 From: Javan Zhu Date: Sun, 20 Jan 2019 09:46:42 +0800 Subject: [PATCH] Add simplified and traditional translation fields to cambridge dictionary. --- addons21/fastwq/service/dict/cambridge.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons21/fastwq/service/dict/cambridge.py b/addons21/fastwq/service/dict/cambridge.py index 78c8b68..4a1a38d 100644 --- a/addons21/fastwq/service/dict/cambridge.py +++ b/addons21/fastwq/service/dict/cambridge.py @@ -60,11 +60,13 @@ class Cambridge(WebService): for tag in tags: i = tag.find('span', class_='def-info') d = tag.find('b', class_='def') + trans = tag.find('span', class_='trans') es = tag.find_all('div', class_='examp emphasized') l.append( - u'
  • {0}{1}{2}
  • '.format( + u'
  • {0}{1}{2}{3}
  • '.format( u'{0}'.format(i.get_text()) if i else u'', u'{0}'.format(d.get_text()) if d else u'', + u'{0}'.format(trans.get_text()) if trans else u'', u''.join( u'
    {0}
    '.format(e.get_text()) if e else u'' for e in es