项目作者: 3aransia

项目描述 :
Transliteration for languages and dialects 3aransia API
高级语言: Python
项目地址: git://github.com/3aransia/3aransia.api.git
创建时间: 2019-10-25T19:52:31Z
项目社区:https://github.com/3aransia/3aransia.api

开源协议:Apache License 2.0

下载


3aransia.api

Transliteration of languages and dialects 3aransia API

Open Source Love
License
made-with-python
GitHub last commit

Usage

Routes

Transliteration route

  • /transliteration_route/: transliteration route
Params
  • text: Text to translate
  • source-language: source language code
  • target-language: target language code
Example

/transliteration_route/?text=ktb+bl3rbya+hnaya&source-language=ma&target-language=ar

  1. {
  2. "transliteration": "كتب بلعربيا هنايا"
  3. }

Get Alphabet codes route

  • /get_alphabets_codes_route/: get alphabets codes route
Example

/get_alphabets_codes_route/

  1. {
  2. "alphabets_codes": [
  3. "ar",
  4. "af",
  5. "sq",
  6. "al",
  7. "az",
  8. "eu",
  9. "bo",
  10. "ca",
  11. "co",
  12. "hr",
  13. "cs",
  14. "da",
  15. "nl",
  16. "en",
  17. "eo",
  18. "et",
  19. "tl",
  20. "fi",
  21. "fr",
  22. "fs",
  23. "gl",
  24. "de",
  25. "ht",
  26. "ha",
  27. "hw",
  28. "hu",
  29. "is",
  30. "ig",
  31. "id",
  32. "ga",
  33. "it",
  34. "ki",
  35. "ku",
  36. "la",
  37. "lv",
  38. "li",
  39. "lt",
  40. "lu",
  41. "ma",
  42. "mg",
  43. "ms",
  44. "mt",
  45. "mo",
  46. "no",
  47. "pl",
  48. "pt",
  49. "ro",
  50. "sa",
  51. "gc",
  52. "el",
  53. "ss",
  54. "sh",
  55. "sk",
  56. "sl",
  57. "so",
  58. "es",
  59. "su",
  60. "sw",
  61. "sv",
  62. "tn",
  63. "tr",
  64. "tu",
  65. "uz",
  66. "vi",
  67. "cy",
  68. "xh",
  69. "yo",
  70. "zu",
  71. "fa",
  72. "ur"
  73. ]
  74. }

Get available languages

  • /get_alphabets_route/: get alphabets route
Example

/get_alphabets_route/

  1. {
  2. "alphabets": {
  3. "af": "Afrikaans Alphabet",
  4. "al": "Algerian Alphabet",
  5. "ar": "Arabic Alphabet",
  6. "az": "Azerbaijani Alphabet",
  7. "bo": "Bosnian Alphabet",
  8. "ca": "Catalan Alphabet",
  9. "co": "Corsican Alphabet",
  10. "cs": "Czech Alphabet",
  11. "cy": "Welsh Alphabet",
  12. "da": "Danish Alphabet",
  13. "de": "German Alphabet",
  14. "el": "Greek Alphabet",
  15. "en": "English Alphabet",
  16. "eo": "Esperanto Alphabet",
  17. "es": "Spanish Alphabet",
  18. "et": "Estonian Alphabet",
  19. "eu": "Basque Alphabet",
  20. "fa": "Persian Alphabet",
  21. "fi": "Finnish Alphabet",
  22. "fr": "French Alphabet",
  23. "fs": "Frisian Alphabet",
  24. "ga": "Irish Alphabet",
  25. "gc": "Gaelic Alphabet",
  26. "gl": "Galician Alphabet",
  27. "ha": "Hausa Alphabet",
  28. "hr": "Croatian Alphabet",
  29. "ht": "Creole Alphabet",
  30. "hu": "Hungarian Alphabet",
  31. "hw": "Hawaiian Alphabet",
  32. "id": "Indonesian Alphabet",
  33. "ig": "Igbo Alphabet",
  34. "is": "Icelandic Alphabet",
  35. "it": "Italian Alphabet",
  36. "ki": "Kinyarwanda Alphabet",
  37. "ku": "Kurdish Alphabet",
  38. "la": "Latin Alphabet",
  39. "li": "Libyan Alphabet",
  40. "lt": "Lithuanian Alphabet",
  41. "lu": "Luxembourgish Alphabet",
  42. "lv": "Latvian Alphabet",
  43. "ma": "Moroccan Alphabet",
  44. "mg": "Malagasy Alphabet",
  45. "mo": "Maori Alphabet",
  46. "ms": "Malay Alphabet",
  47. "mt": "Maltese Alphabet",
  48. "nl": "Dutch Alphabet",
  49. "no": "Norwegian Alphabet",
  50. "pl": "Polish Alphabet",
  51. "pt": "Portuguese Alphabet",
  52. "ro": "Romanian Alphabet",
  53. "sa": "Samoan Alphabet",
  54. "sh": "Shona Alphabet",
  55. "sk": "Slovak Alphabet",
  56. "sl": "Slovenian Alphabet",
  57. "so": "Somali Alphabet",
  58. "sq": "Albanian Alphabet",
  59. "ss": "Sesotho Alphabet",
  60. "su": "Sundanese Alphabet",
  61. "sv": "Swedish Alphabet",
  62. "sw": "Swahili Alphabet",
  63. "tl": "Filipino Alphabet",
  64. "tn": "Tunisian Alphabet",
  65. "tr": "Turkish Alphabet",
  66. "tu": "Turkmen Alphabet",
  67. "ur": "Urdu Alphabet",
  68. "uz": "Uzbek Alphabet",
  69. "vi": "Vietnamese Alphabet",
  70. "xh": "Xhosa Alphabet",
  71. "yo": "Yoruba Alphabet",
  72. "zu": "Zulu Alphabet"
  73. }
  74. }

Public API

https://api3aransia.herokuapp.com/

Usage

https://api3aransia.herokuapp.com/transliteration_route/?text=ktb+bl3rbya+hnaya&source-language=ma&target-language=ar

  1. {
  2. "transliteration": "كتب بلعربيا هنايا"
  3. }

https://api3aransia.herokuapp.com/get_alphabets_codes_route/

  1. {
  2. "alphabets_codes": [
  3. "ar",
  4. "af",
  5. "sq",
  6. "al",
  7. "az",
  8. "eu",
  9. "bo",
  10. "ca",
  11. "co",
  12. "hr",
  13. "cs",
  14. "da",
  15. "nl",
  16. "en",
  17. "eo",
  18. "et",
  19. "tl",
  20. "fi",
  21. "fr",
  22. "fs",
  23. "gl",
  24. "de",
  25. "ht",
  26. "ha",
  27. "hw",
  28. "hu",
  29. "is",
  30. "ig",
  31. "id",
  32. "ga",
  33. "it",
  34. "ki",
  35. "ku",
  36. "la",
  37. "lv",
  38. "li",
  39. "lt",
  40. "lu",
  41. "ma",
  42. "mg",
  43. "ms",
  44. "mt",
  45. "mo",
  46. "no",
  47. "pl",
  48. "pt",
  49. "ro",
  50. "sa",
  51. "gc",
  52. "el",
  53. "ss",
  54. "sh",
  55. "sk",
  56. "sl",
  57. "so",
  58. "es",
  59. "su",
  60. "sw",
  61. "sv",
  62. "tn",
  63. "tr",
  64. "tu",
  65. "uz",
  66. "vi",
  67. "cy",
  68. "xh",
  69. "yo",
  70. "zu",
  71. "fa",
  72. "ur"
  73. ]
  74. }

https://api3aransia.herokuapp.com/get_alphabets_route

  1. {
  2. "alphabets": {
  3. "af": "Afrikaans Alphabet",
  4. "al": "Algerian Alphabet",
  5. "ar": "Arabic Alphabet",
  6. "az": "Azerbaijani Alphabet",
  7. "bo": "Bosnian Alphabet",
  8. "ca": "Catalan Alphabet",
  9. "co": "Corsican Alphabet",
  10. "cs": "Czech Alphabet",
  11. "cy": "Welsh Alphabet",
  12. "da": "Danish Alphabet",
  13. "de": "German Alphabet",
  14. "el": "Greek Alphabet",
  15. "en": "English Alphabet",
  16. "eo": "Esperanto Alphabet",
  17. "es": "Spanish Alphabet",
  18. "et": "Estonian Alphabet",
  19. "eu": "Basque Alphabet",
  20. "fa": "Persian Alphabet",
  21. "fi": "Finnish Alphabet",
  22. "fr": "French Alphabet",
  23. "fs": "Frisian Alphabet",
  24. "ga": "Irish Alphabet",
  25. "gc": "Gaelic Alphabet",
  26. "gl": "Galician Alphabet",
  27. "ha": "Hausa Alphabet",
  28. "hr": "Croatian Alphabet",
  29. "ht": "Creole Alphabet",
  30. "hu": "Hungarian Alphabet",
  31. "hw": "Hawaiian Alphabet",
  32. "id": "Indonesian Alphabet",
  33. "ig": "Igbo Alphabet",
  34. "is": "Icelandic Alphabet",
  35. "it": "Italian Alphabet",
  36. "ki": "Kinyarwanda Alphabet",
  37. "ku": "Kurdish Alphabet",
  38. "la": "Latin Alphabet",
  39. "li": "Libyan Alphabet",
  40. "lt": "Lithuanian Alphabet",
  41. "lu": "Luxembourgish Alphabet",
  42. "lv": "Latvian Alphabet",
  43. "ma": "Moroccan Alphabet",
  44. "mg": "Malagasy Alphabet",
  45. "mo": "Maori Alphabet",
  46. "ms": "Malay Alphabet",
  47. "mt": "Maltese Alphabet",
  48. "nl": "Dutch Alphabet",
  49. "no": "Norwegian Alphabet",
  50. "pl": "Polish Alphabet",
  51. "pt": "Portuguese Alphabet",
  52. "ro": "Romanian Alphabet",
  53. "sa": "Samoan Alphabet",
  54. "sh": "Shona Alphabet",
  55. "sk": "Slovak Alphabet",
  56. "sl": "Slovenian Alphabet",
  57. "so": "Somali Alphabet",
  58. "sq": "Albanian Alphabet",
  59. "ss": "Sesotho Alphabet",
  60. "su": "Sundanese Alphabet",
  61. "sv": "Swedish Alphabet",
  62. "sw": "Swahili Alphabet",
  63. "tl": "Filipino Alphabet",
  64. "tn": "Tunisian Alphabet",
  65. "tr": "Turkish Alphabet",
  66. "tu": "Turkmen Alphabet",
  67. "ur": "Urdu Alphabet",
  68. "uz": "Uzbek Alphabet",
  69. "vi": "Vietnamese Alphabet",
  70. "xh": "Xhosa Alphabet",
  71. "yo": "Yoruba Alphabet",
  72. "zu": "Zulu Alphabet"
  73. }
  74. }