Speak


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

Developer: https://api.speak.com

Speak Plugin Overview

Brief Description about the plugin:

The Speak plugin is a powerful language learning tool developed by OpenAI. It’s designed to assist users in understanding and using foreign languages more effectively. The plugin offers three main features: translation, phrase explanation, and task explanation. It can translate specific phrases or words into a foreign language, explain the meaning and usage of a specific foreign language phrase, and guide users on how to say or do something in a specific situation or context in a foreign language. The Speak plugin takes into account the user’s native language, the language they’re learning, and any additional context provided to deliver accurate and contextually appropriate responses.

Common prompts:

  • “How do I say ‘do you know what time it is?’ politely in German?” – This is an example of using the “translate” API to translate a specific phrase into another language.
  • “What does ‘no mames’ mean in Spanish?” – This is an example of using the “explainPhrase” API to understand the meaning and usage of a specific phrase in a foreign language.
  • “How should I politely greet shop employees when I enter, in French?” – This is an example of using the “explainTask” API to learn how to perform a specific task in a foreign language.
  • “Say ‘do you have any vegetarian dishes?’ in Spanish” – Another example of using the “translate” API to translate a specific phrase into another language.
  • “How do I compliment someone in Spanish on their shirt?” – This is an example of using the “explainTask” API to learn how to perform a specific task in a foreign language.

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.

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?”

Notes:
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.