diff --git a/docs/_posts/bunyamin-polat/2023-04-26-legner_mapa_bg.md b/docs/_posts/bunyamin-polat/2023-04-26-legner_mapa_bg.md
new file mode 100644
index 0000000000..1588040393
--- /dev/null
+++ b/docs/_posts/bunyamin-polat/2023-04-26-legner_mapa_bg.md
@@ -0,0 +1,136 @@
+---
+layout: model
+title: Legal NER for MAPA(Multilingual Anonymisation for Public Administrations)
+author: John Snow Labs
+name: legner_mapa
+date: 2023-04-26
+tags: [bg, licensed, ner, legal, mapa]
+task: Named Entity Recognition
+language: bg
+edition: Legal NLP 1.0.0
+spark_version: 3.0
+supported: true
+annotator: LegalNerModel
+article_header:
+ type: cover
+use_language_switcher: "Python-Scala-Java"
+---
+
+## Description
+
+The dataset consists of 12 documents taken from EUR-Lex, a multilingual corpus of court decisions and legal dispositions in the 24 official languages of the European Union.
+
+This model extracts `ADDRESS`, `AMOUNT`, `DATE`, `ORGANISATION`, and `PERSON` entities from `Bulgarian` documents.
+
+## Predicted Entities
+
+`ADDRESS`, `AMOUNT`, `DATE`, `ORGANISATION`, `PERSON`
+
+{:.btn-box}
+
+
+[Download](https://s3.amazonaws.com/auxdata.johnsnowlabs.com/legal/models/legner_mapa_bg_1.0.0_3.0_1682548782666.zip){:.button.button-orange}
+[Copy S3 URI](s3://auxdata.johnsnowlabs.com/legal/models/legner_mapa_bg_1.0.0_3.0_1682548782666.zip){:.button.button-orange.button-orange-trans.button-icon.button-copy-s3}
+
+## How to use
+
+
+
+
+{% include programmingLanguageSelectScalaPythonNLU.html %}
+
+```python
+document_assembler = nlp.DocumentAssembler()\
+ .setInputCol("text")\
+ .setOutputCol("document")
+
+sentence_detector = nlp.SentenceDetectorDLModel.pretrained("sentence_detector_dl", "xx")\
+ .setInputCols(["document"])\
+ .setOutputCol("sentence")
+
+tokenizer = nlp.Tokenizer()\
+ .setInputCols(["sentence"])\
+ .setOutputCol("token")
+
+embeddings = nlp.BertEmbeddings.pretrained("bert_embeddings_base_bg_cased", "bg")\
+ .setInputCols(["sentence", "token"])\
+ .setOutputCol("embeddings")\
+ .setMaxSentenceLength(512)\
+ .setCaseSensitive(True)
+
+ner_model = legal.NerModel.pretrained("legner_mapa", "bg", "legal/models")\
+ .setInputCols(["sentence", "token", "embeddings"])\
+ .setOutputCol("ner")
+
+ner_converter = nlp.NerConverter()\
+ .setInputCols(["sentence", "token", "ner"])\
+ .setOutputCol("ner_chunk")
+
+nlpPipeline = nlp.Pipeline(stages=[
+ document_assembler,
+ sentence_detector,
+ tokenizer,
+ embeddings,
+ ner_model,
+ ner_converter])
+
+empty_data = spark.createDataFrame([[""]]).toDF("text")
+
+model = nlpPipeline.fit(empty_data)
+
+text = ["""7 В окончателно решение № 1072 на Curtea de Apel București ( Апелативен съд Букурещ, Румъния ), 3-то гражданско отделение за малолетни и непълнолетни лица и семейноправни въпроси, от 12 юни 2013г., което е приложено към акта за преюдициално запитване и представено от г‑н Liberato, се уточнява, че„ [с] ъдът приема, че страните са сключили брак в Италия през октомври 2005 г. и до октомври 2006 г. са живели ту в Румъния, ту в Италия."""]
+
+result = model.transform(spark.createDataFrame([text]).toDF("text"))
+
+```
+
+