This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import "@johnlindquist/kit"; | |
// Menu: Translate Image | |
// Description: Translate text extracted from a selected image | |
// Author: Altrim Beqiri | |
// Twitter: @altrimbeqiri | |
const vision = await npm("@google-cloud/vision"); | |
const gtranslate = await npm("@google-cloud/translate"); | |
const { Translate } = gtranslate.v2; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import "@johnlindquist/kit"; | |
// Menu: Translate Image | |
// Description: Translate text extracted from a selected image | |
// Author: Altrim Beqiri | |
// Twitter: @altrimbeqiri | |
const vision = await npm("@google-cloud/vision"); | |
const gtranslate = await npm("@google-cloud/translate"); | |
const { Translate } = gtranslate.v2; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import "@johnlindquist/kit"; | |
// Menu: Code Snippets | |
// Description: Easily organize your code snippets | |
// Author: Altrim Beqiri | |
// Twitter: @altrimbeqiri | |
import "@johnlindquist/kit"; | |
const wrapCode = (html: string) => `<pre class="px-4"> |
OlderNewer