class_docstr: Wrapper for Word2Vec embeddings. Note: For models
  provided by fastText, use class ``FastTextEmbeddings``.
class_docstr_tok: ["Wrapper","for","Word2Vec","embeddings",".","Note",":","For","models","provided","by","fastText",",","use","class","``","FastTextEmbeddings","``","."]
docstr: Perform complete download of Word2Vec models and save
  them in appropriate ``cltk_data`` dir.
code: def _download_nlpl_models(self) -> None:
      """Perform complete download of Word2Vec models and save
      them in appropriate ``cltk_data`` dir.
      """
      model_url = MAP_NLPL_LANG_TO_URL[self.iso_code]
      if not self.interactive:
          if not self.silent:
              print(
                  f"CLTK message: Going to download file '{model_url}' to '{self.fp_zip} ..."
              )  # pragma: no cover
          get_file_with_progress_bar(
              model_url=model_url, file_path=self.fp_zip
          )
      else:
          print(  # pragma: no cover
              "CLTK message: This part of the CLTK depends upon word embedding models from the NLPL project."
          )  # pragma: no cover
          dl_is_allowed = query_yes_no(
              f"Do you want to download file '{model_url}' to '{self.fp_zip}'?"
          )  # type: bool
          if dl_is_allowed:
              get_file_with_progress_bar(
                  model_url=model_url, file_path=self.fp_zip
              )
          else:
              raise CLTKException(
                  f"Download of necessary Stanza model declined for '{self.language}'. "
                  f"Unable to continue with Stanza's processing."
              )
  
imports: import os
  from typing import List
  from zipfile import ZipFile
  from gensim import models
  from cltk.core.cltk_logger import logger
  from cltk.core.exceptions import CLTKException, UnimplementedAlgorithmError
  from cltk.data.fetch import FetchCorpus
  from cltk.languages.utils import get_lang
  from cltk.utils import CLTK_DATA_DIR, get_file_with_progress_bar, query_yes_no
  from cltk.utils.file_operations import make_cltk_path
label_desc: Use image node_id 9 for calling the Word2VecEmbeddings obj's underlying member method code with example usage: obj._download_nlpl_models() without return types