spaCy/spacy/de/__init__.py

22 lines
641 B
Python
Raw Normal View History

2015-09-06 22:56:47 +03:00
from __future__ import unicode_literals, print_function
from os import path
from ..language import Language
from ..vocab import Vocab
from .. import attrs
from .. import util
from .. import about
2015-09-06 22:56:47 +03:00
class German(Language):
lang = 'de'
2016-05-02 18:10:41 +03:00
@classmethod
def default_vocab(cls, package, get_lex_attr=None, vectors_package=None):
vocab = super(German,cls).default_vocab(package,get_lex_attr,vectors_package)
2016-05-02 18:10:41 +03:00
# set a dummy lemmatizer for now that simply returns the same string
# until the morphology is done for German
vocab.morphology.lemmatizer = lambda string,pos: set([string])
return vocab