code: def export(self, project_id, language_code, file_type='po', filters=None,
                 tags=None, local_file=None):
          
          if file_type not in self.FILE_TYPES:
              raise POEditorArgsException(
                  'content_type: file format {}'.format(self.FILE_TYPES))
  
          if filters and isinstance(filters, str) and filters not in self.FILTER_BY:
              raise POEditorArgsException(
                  "filters - filter results by {}".format(self.FILTER_BY))
          elif filters and set(filters).difference(set(self.FILTER_BY)):
              raise POEditorArgsException(
                  "filters - filter results by {}".format(self.FILTER_BY))
  
          data = self._run(
              url_path="projects/export",
              id=project_id,
              language=language_code,
              type=file_type,
              filters=filters,
              tags=tags
          )
          # The link of the file (expires after 10 minutes).
          file_url = data['result']['url']
  
          # Download file content:
          res = requests.get(file_url, stream=True)
          if not local_file:
              tmp_file = tempfile.NamedTemporaryFile(
                  delete=False, suffix='.{}'.format(file_type))
              tmp_file.close()
              local_file = tmp_file.name
  
          with open(local_file, 'w+b') as po_file:
              for data in res.iter_content(chunk_size=1024):
                  po_file.write(data)
          return file_url, local_file
docs: Return terms / translations
  
          filters - filter by self._filter_by
          tags - filter results by tags;
          local_file - save content into it. If None, save content into
              random temp file.
  
          >>> tags = 'name-of-tag'
          >>> tags = ["name-of-tag"]
          >>> tags = ["name-of-tag", "name-of-another-tag"]
  
          >>> filters = 'translated'
          >>> filters = ["translated"]
          >>> filters = ["translated", "not_fuzzy"]