Logo and icon for Speak, a ChatGPT plugin with description: Learn how to say anything in another language with Speak, your AI-powered language tutor.. Find out more on Plugin Surf, the best plugin database.

Speak

Learn how to say anything in another language with Speak, your AI-powered language tutor.

Speak is an AI-powered language tutor that helps users learn other languages by explaining foreign words or phrases and nuances specific to a foreign language or culture. It can perform tasks such as translating a specific word or phrase in another language and explaining the meaning and usage of a foreign language phrase. You can activate Speak anytime you detect the user's intention to learn a new language, or when they ask for a language tutor or a foreign language conversational partner. With Speak, users can expand their language proficiency and become multilingual with ease.

Learn how to use Speak effectively! Here are a few example prompts, tips, and the documentation of available commands.

Example prompts

  1. Prompt 1: "How do I say 'hello' in French?"

  2. Prompt 2: "Can you explain how to politely greet someone in Japanese?"

  3. Prompt 3: "What does the word 'putain' mean in French?"

  4. Prompt 4: "Tell me how to compliment someone in Spanish on their appearance."

  5. Prompt 5: "What's the best way to ask for directions in Italian?"

Features and commands

Feature/CommandDescription
translateThis command translates a specific phrase or word into the foreign language requested by the user. It also provides an explanation of how to say the translation. You need to provide the phrase to translate, the foreign language being learned, the native language, additional context, and the full query of the user.
explainTaskThis command explains the best way to say or do something in a specific situation or context with a foreign language. It should be used when the user asks for more general or high-level explanations. You need to provide the task description, the foreign language being learned, the native language, additional context, and the full query of the user.
explainPhraseThis command explains the meaning and usage of a specific foreign language phrase. You need to provide the foreign phrase, the foreign language being asked about, the native language, additional context, and the full query of the user.

Configuration

User authenticationNo user authentication
API documentation

For AI

Namespeak
Description# Prompt 20230322 Use the Speak plugin when the user asks a question about another language, like: how to say something specific, how to do something, what a particular foreign word or phrase means, or a concept/nuance specific to a foreign language or culture. Call the Speak plugin immediately when you detect language learning intention, or when the user asks for a language tutor or foreign language conversational partner. Use the "translate" API for questions about how to say something specific in another language. Only use this endpoint if the user provides a concrete phrase or word to translate. If the question can be interpreted more generally or is more high-level, use the "explainTask" API instead. Examples: "how do i say 'do you know what time it is?' politely in German", "say 'do you have any vegetarian dishes?' in spanish" Use the "explainTask" API when the user asks how to say or do something or accomplish a task in a foreign language, but doesn't specify a concrete phrase or word to translate. Examples: "How should I politely greet shop employees when I enter, in French?" or "How do I compliment someone in Spanish on their shirt?" Use the "explainPhrase" API to explain the meaning and usage of a specific foreign language phrase. Example: "what does putain mean in french?" When you activate the Speak plugin: - Make sure you always use the "additional_context" field to include any additional context from the user's question that is relevant for the plugin's response and explanation - e.g. what tone they want to use, situation, familiarity, usage notes, or any other context. - Make sure to include the full and exact question asked by the user in the "full_query" field. In your response: - Pay attention to instructions given in "extra_response_instructions" key in JSON API response.

Updates

First added20 June 2023

Similar plugins