{"files":{"SKILL.md":"---\nname: funtranslations-braille-api\ndescription: \"FunTranslations Braille API skill. Use when working with FunTranslations Braille for translate. Covers 5 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# FunTranslations Braille API\nAPI version: 2.3\n\n## Auth\nApiKey X-Funtranslations-Api-Secret in header\n\n## Base URL\nhttps://api.funtranslations.com\n\n## Setup\n1. Set your API key in the appropriate header\n2. GET /translate/braille -- translate from english to braille. this is what you use if you have a braille display. this api translates the english text into characters that a braille display understands and you can feed the translated text directly to the display.\n3. Explore available endpoints below\n\n## Endpoints\n5 endpoints across 1 group. See references/api-spec.lap for full details.\n\n### Translate\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /translate/braille | Translate from English to Braille. This is what you use if you have a braille display. This API translates the English text into characters that a braille display understands and you can feed the translated text directly to the display. |\n| GET | /translate/braille/dots | Use this to see which dots are enabled for each Braille letters. This is highly educational (to see which dots are enabled) and can potentially drive a non braille display which works on individual dots. |\n| GET | /translate/braille/unicode | Translate from English to Braille Unicode characters. |\n| GET | /translate/braille/image | Translate from English to Braille image characters. This is probably what you want to use if you are displaying braille in a browser. |\n| GET | /translate/braille/html | Translate from English to Braille Image characters. This is probably what you want to use if you are displaying braille in a browser. |\n\n## Common Questions\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"List all braille?\" -> GET /translate/braille\n- \"List all dots?\" -> GET /translate/braille/dots\n- \"List all unicode?\" -> GET /translate/braille/unicode\n- \"List all image?\" -> GET /translate/braille/image\n- \"List all html?\" -> GET /translate/braille/html\n- \"How to authenticate?\" -> See Auth section above\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- Error responses include status codes and descriptions in the spec\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api FunTranslations Braille API\n@base https://api.funtranslations.com\n@version 2.3\n@auth ApiKey X-Funtranslations-Api-Secret in header\n@endpoints 5\n@toc translate(5)\n\n@endpoint GET /translate/braille\n@desc Translate from English to Braille. This is what you use if you have a braille display. This API translates the English text into characters that a braille display understands and you can feed the translated text directly to the display.\n@required {text: any # Text to translate}\n@returns(200) 200  response\n@errors {401: 401  response}\n\n@endpoint GET /translate/braille/dots\n@desc Use this to see which dots are enabled for each Braille letters. This is highly educational (to see which dots are enabled) and can potentially drive a non braille display which works on individual dots.\n@required {text: any # Text to translate}\n@returns(200) 200  response\n@errors {401: 401  response}\n\n@endpoint GET /translate/braille/unicode\n@desc Translate from English to Braille Unicode characters.\n@required {text: any # Text to translate}\n@returns(200) 200  response\n@errors {401: 401  response}\n\n@endpoint GET /translate/braille/image\n@desc Translate from English to Braille image characters. This is probably what you want to use if you are displaying braille in a browser.\n@required {text: any # Text to translate}\n@returns(200) 200  response\n@errors {401: 401  response}\n\n@endpoint GET /translate/braille/html\n@desc Translate from English to Braille Image characters. This is probably what you want to use if you are displaying braille in a browser.\n@required {text: any # Text to translate}\n@returns(200) 200  response\n@errors {401: 401  response}\n\n@end\n"}}