| # Bayan Search API | |
| ## Supported Languages | |
| The `search_bayan()` function supports the following values for the `target_type` parameter: | |
| ```python | |
| languages = [ | |
| "ุชุฏููู ุงูุงูุงุช", | |
| "english", | |
| "french", | |
| "turkish", | |
| "persian", | |
| "urdu", | |
| "russian", | |
| "spanish", | |
| "german", | |
| "indonesian", | |
| "malay", | |
| "bengali", | |
| "bosnian", | |
| "portuguese", | |
| "uzbek" | |
| ] | |
| ``` | |
| ## Language Descriptions | |
| | Value | Output | | |
| | ------------ | ------------------------------------- | | |
| | ุชุฏููู ุงูุงูุงุช | Quran text in Uthmani script (Arabic) | | |
| | english | English translation | | |
| | french | French translation | | |
| | turkish | Turkish translation | | |
| | persian | Persian (Farsi) translation | | |
| | urdu | Urdu translation | | |
| | russian | Russian translation | | |
| | spanish | Spanish translation | | |
| | german | German translation | | |
| | indonesian | Indonesian translation | | |
| | malay | Malay translation | | |
| | bengali | Bengali translation | | |
| | bosnian | Bosnian translation | | |
| | portuguese | Portuguese translation | | |
| | uzbek | Uzbek translation | | |
| ## Example Usage | |
| ```python | |
| result = search_bayan( | |
| "ูููู ุงูู ุดุฑู ูุงูู ุบุฑุจ ูุฃููู ุง ุชูููุง ูุซู ูุฌู ุงููู", | |
| target_type="english" | |
| ) | |
| print(result["matched_segment"]) | |
| print(result["full_verse"]) | |
| ``` | |
| ## Notes | |
| * If `target_type` is omitted, the default value is `"ุชุฏููู ุงูุงูุงุช"`. | |
| * The search engine supports fuzzy matching and can handle minor spelling mistakes. | |
| * Quranic Uthmani text is returned when using `"ุชุฏููู ุงูุงูุงุช"`. | |
| * Translations are returned when using any of the supported language names above. |