Posted  by 

Microsoft Spell Check In French Mac

  1. Microsoft Spell Check In French Mac And Cheese
  2. Microsoft Spell Check In French Mac And Windows

Microsoft wordpad spell checker free download - Wordpad, Free Medical Spell Checker, All-Purpose Spell Checker, and many more programs.

-->

The Spell Check API lets you check a text string for spelling and grammar errors. This section provides technical details about the query parameters and headers that you use to request spell checking, and the JSON response objects that contain the results. For examples that show how to make requests, see Spell check a text string.

  1. With Office 2011 for Mac, you can check spelling and grammar in languages other than English. Word 2011 for Mac comes with foreign-language dictionaries such as Czech, French, Russian, and more. The default dictionary determines which language’s proofing tools Word uses for spelling and grammar.
  2. The Microsoft Office suite supports French spell check. You can set it as your default language in Office for Mac using these instructions. Gmail also supports French spell check. To use this, click on the drop-down menu for spell check in an email and select Francais.

For information about the headers that requests should include, see Request Headers.

For information about the query parameters that requests should include, see Query Parameters.

For information about the JSON objects that the response may include, see Response Objects.

For information about permitted use and display of results, see Bing Search API Use and Display requirements.

Note

Because URL formats and parameters are subject to change without notice, use all URLs as-is. You should not take dependencies on the URL format or parameters except where noted.

Endpoints

To check the spelling and grammar of a block of text, send a GET or POST request to:

They were acceptedfor installation, but not being accepted when I attempt to use the software.When I attempt to activate, I am being prompted for an activation code in addition to the serial numbers I was provided. Your message prompts me to contact support to obtain the activation code. Microsoft office 2008 mac serial. Print them for your records' I printed them and have them for my records, but they are not being accepted when I attempt to activate.

The request must use the HTTPS protocol.

Because of the query string length limit, you typically use a POST request unless you're checking only short strings.

For multi-service subscriptions, you must include the region in the URL. For example: westus.api.cognitive.microsoft.com. See Supported Regions.

Note

The maximum URL length is 2,048 characters. To ensure that your URL length does not exceed the limit, the maximum length of your query parameters should be less than 1,500 characters. If the URL exceeds 2,048 characters, the server returns 404 Not found.

Request headers

The following are the headers that a request and response may include.

HeaderDescription
AcceptOptional request header.
The default media type is application/json. To specify that the response use JSON-LD, set the Accept header to application/ld+json.
Accept-LanguageOptional request header.
A comma-delimited list of languages to use for user interface strings. The list is in decreasing order of preference. For more information, including expected format, see RFC2616.
This header and the setLang query parameter are mutually exclusive—do not specify both.
If you set this header, you must also specify the cc query parameter. To determine the market to return results for, Bing uses the first supported language it finds from the list and combines it with the cc parameter value. If the list does not include a supported language, Bing finds the closest language and market that supports the request or it uses an aggregated or default market for the results. To determine the market that Bing used, see the BingAPIs-Market header.
Use this header and the cc query parameter only if you specify multiple languages. Otherwise, use the mkt and setLang query parameters.
A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Any links to Bing.com properties in the response objects apply the specified language.
BingAPIs-MarketResponse header.
The market used by the request. The form is <languageCode>-<countryCode>. For example, en-US.
If you specify a market that is not listed in Market Codes, this value may differ from the market you specified in the mkt query parameter. The same is true if you specify values for cc and Accept-Language that can't be reconciled.
BingAPIs-TraceIdResponse header.
The ID of the log entry that contains the details of the request. When an error occurs, capture this ID. If you are not able to determine and resolve the issue, include this ID along with the other information that you provide the Support team.
Ocp-Apim-Subscription-KeyRequired request header.
The subscription key that you received when you signed up for this service in Cognitive Services.
PragmaOptional request header
By default, Bing returns cached content, if available. To prevent cached content, set the Pragma header to no-cache (for example, Pragma: no-cache).
Retry-AfterResponse header.
The response includes this header if you exceed the number of queries allowed per second (QPS) or per month (QPM). The header contains the number of seconds that you must wait before sending another request.
User-AgentOptional request header.
The user agent originating the request. Bing uses the user agent to provide mobile users with an optimized experience. Although optional, you are encouraged to always specify this header.
The user-agent should be the same string that any commonly used browser sends. For information about user agents, see RFC 2616.
The following are examples of user-agent strings.
  • Windows Phone—Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 822)
  • Android—Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; SCH-I500 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML; like Gecko) Version/4.0 Mobile Safari/533.1
  • iPhone—Mozilla/5.0 (iPhone; CPU iPhone OS 6_1 like Mac OS X) AppleWebKit/536.26 (KHTML; like Gecko) Mobile/10B142 iPhone4;1 BingWeb/3.03.1428.20120423
  • PC—Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
  • iPad—Mozilla/5.0 (iPad; CPU OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53
X-MSEdge-ClientIDOptional request and response header.
Bing uses this header to provide users with consistent behavior across Bing API calls. Bing often flights new features and improvements, and it uses the client ID as a key for assigning traffic on different flights. If you do not use the same client ID for a user across multiple requests, then Bing may assign the user to multiple conflicting flights. Being assigned to multiple conflicting flights can lead to an inconsistent user experience. For example, if the second request has a different flight assignment than the first, the experience may be unexpected. Also, Bing can use the client ID to tailor web results to that client ID’s search history, providing a richer experience for the user.
Bing also uses this header to help improve result rankings by analyzing the activity generated by a client ID. The relevance improvements help with better quality of results delivered by Bing APIs and in turn enables higher click-through rates for the API consumer.
IMPORTANT: Although optional, you should consider this header required. Persisting the client ID across multiple requests for the same end user and device combination enables 1) the API consumer to receive a consistent user experience, and 2) higher click-through rates via better quality of results from the Bing APIs.
The following are the basic usage rules that apply to this header.
  • Each user that uses your application on the device must have a unique, Bing generated client ID.
    If you do not include this header in the request, Bing generates an ID and returns it in the X-MSEdge-ClientID response header. The only time that you should NOT include this header in a request is the first time the user uses your app on that device.
  • ATTENTION: You must ensure that this Client ID is not linkable to any authenticatable user account information.

  • Use the client ID for each Bing API request that your app makes for this user on the device.
  • Persist the client ID. To persist the ID in a browser app, use a persistent HTTP cookie to ensure the ID is used across all sessions. Do not use a session cookie. For other apps such as mobile apps, use the device's persistent storage to persist the ID.
    The next time the user uses your app on that device, get the client ID that you persisted.

NOTE: Bing responses may or may not include this header. If the response includes this header, capture the client ID and use it for all subsequent Bing requests for the user on that device.
NOTE: If you include the X-MSEdge-ClientID, you must not include cookies in the request.
X-MSEdge-ClientIPOptional request header.
The IPv4 or IPv6 address of the client device. The IP address is used to discover the user's location. Bing uses the location information to determine safe search behavior.
NOTE: Although optional, you are encouraged to always specify this header and the X-Search-Location header.
Do not obfuscate the address (for example, by changing the last octet to 0). Obfuscating the address results in the location not being anywhere near the device's actual location, which may result in Bing serving erroneous results.
X-Search-LocationOptional request header.
A semicolon-delimited list of key/value pairs that describe the client's geographical location. Bing uses the location information to determine safe search behavior and to return relevant local content. Specify the key/value pair as <key>:<value>. The following are the keys that you use to specify the user's location.
  • lat—Required. The latitude of the client's location, in degrees. The latitude must be greater than or equal to -90.0 and less than or equal to +90.0. Negative values indicate southern latitudes and positive values indicate northern latitudes.
  • long—Required. The longitude of the client's location, in degrees. The longitude must be greater than or equal to -180.0 and less than or equal to +180.0. Negative values indicate western longitudes and positive values indicate eastern longitudes.
  • re—Required. The radius, in meters, which specifies the horizontal accuracy of the coordinates. Pass the value returned by the device's location service. Typical values might be 22m for GPS/Wi-Fi, 380m for cell tower triangulation, and 18,000m for reverse IP lookup.
  • ts—Optional. The UTC UNIX timestamp of when the client was at the location. (The UNIX timestamp is the number of seconds since January 1, 1970.)
  • head—Optional. The client's relative heading or direction of travel. Specify the direction of travel as degrees from 0 through 360, counting clockwise relative to true north. Specify this key only if the sp key is nonzero.
  • sp—Optional. The horizontal velocity (speed), in meters per second, that the client device is traveling.
  • alt—Optional. The altitude of the client device, in meters.
  • are—Optional. The radius, in meters, that specifies the vertical accuracy of the coordinates. Specify this key only if you specify the alt key.
  • disp—Optional. The user’s geographic location in the form, disp:<City, State>. For example, disp:Seattle, Washington. This is the display text version of the user’s location that you specified using the lat/long keys. If this value conflicts with the lat/long coordinates, Bing uses the disp value as the user's location.
NOTE: Bing ignores this header if the query includes a location. For example, if this header reflects the user’s location as San Francisco, but the query is restaurants seattle, Bing returns restaurants located in Seattle, Washington.
NOTE: Although many of the keys are optional, the more information that you provide, the more accurate the location results are.
NOTE: Although optional, you are encouraged to always specify the user's geographical location. Providing the location is especially important if the client's IP address does not accurately reflect the user's physical location (for example, if the client uses VPN). For optimal results, you should include this header and the X-Search-ClientIP header, but at a minimum, you should include this header.

Note

Remember that the Terms of Use require compliance with all applicable laws, including regarding use of these headers. For example, in certain jurisdictions, such as Europe, there are requirements to obtain user consent before placing certain tracking devices on user devices.

Query parameters

The following are the query parameters that the request may include. The Required column indicates whether you must specify the parameter. You must URL encode the query parameter values.

NameValueTypeRequired
actionTypeA string that's used by logging to determine whether the request is coming from an interactive session or a page load. The following are the possible values.
  • Edit—The request is from an interactive session
  • Load—The request is from a page load
StringNo
appNameThe unique name of your app.
The name must be known by Bing. Do not include this parameter unless you have previously contacted Bing to get a unique app name. To get a unique name, contact your Bing Business Development manager.
StringNo
ccA 2-character country code of the country where the results come from. For a list of possible values, see Market Codes.
If you set this parameter, you must also specify the Accept-Language header. Bing uses the first supported language it finds in the specified languages and combines it with the country code to determine the market to return results for. If the languages list does not include a supported language, Bing finds the closest language and market that supports the request. Or, Bing may use an aggregated or default market for the results.
Use this query parameter and the Accept-Language header only if you specify multiple languages. Otherwise, you should use the mkt and setLang query parameters.
This parameter and the mkt query parameter are mutually exclusive—do not specify both.
StringNo
clientMachineNameA unique name of the device that the request is being made from. Generate a unique value for each device (the value is unimportant).
The service uses the ID to help debug issues and improve the quality of corrections.
StringNo
docIdA unique ID that identifies the document that the text belongs to. Generate a unique value for each document (the value is unimportant).
The service uses the ID to help debug issues and improve the quality of corrections.
StringNo
mktThe market where the results come from. Typically, mkt is the country where the user is making the request from. However, it could be a different country if the user is not located in a country where Bing delivers results. The market must be in the form <language code>-<country code>. For example, en-US. The string is case insensitive. For a list of possible market values, see Market Codes.
NOTE: If known, you are encouraged to always specify the market. Specifying the market helps Bing route the request and return an appropriate and optimal response. If you specify a market that is not listed in Market Codes, Bing uses a best fit market code based on an internal mapping that is subject to change.
This parameter and the cc query parameter are mutually exclusive—do not specify both.
StringNo
modeThe type of spelling and grammar checks to perform. The following are the possible values (the values are case insensitive). The default is Proof.
  • Proof - for documents scenario—
    • The Proof spelling mode provides the most comprehensive checks, adding capitalization, basic punctuation, and other features to aid document creation. but it's available only in the en-US (English-United States), es-ES(Spanish), pt-BR(Portuguese) markets (Note: just beta version for Spanish and Portuguese). For all other markets, set the mode query parameter to Spell.
      NOTE: If the length of query text exceeds 4096, it will be truncated to 4096 characters, then get processed.

  • Spell - for web searches/queries scenario—
    • ‘Spell’ is more aggressive in order to return better search results. The Spell mode finds most spelling mistakes but doesn't find some of the grammar errors that Proof catches, for example, capitalization and repeated words.
      NOTE: The max query length supported is as below. If query exceed the bound, the result appears that the query is not altered.
      • 65 characters for language code of en, de, es, fr, pl, pt, sv, ru, nl, nb, tr-tr, it, zh, ko.
      • 65 characters for others
StringNo
preContextTextA string that gives context to the text string. For example, the text string petal is valid. However, if you set preContextText to bike, the context changes and the text string becomes not valid. In this case, the API suggests that you change petal to pedal (as in bike pedal).
This text is not checked for grammar or spelling errors.
The combined length of the text string, preContextText string, and postContextText string may not exceed 10,000 characters.
You may specify this parameter in the query string of a GET request or in the body of a POST request.
StringNo
postContextTextA string that gives context to the text string. For example, the text string read is valid. However, if you set postContextText to carpet, the context changes and the text string becomes not valid. In this case, the API suggests that you change read to red (as in red carpet).
This text is not checked for grammar or spelling errors.
The combined length of the text string, preContextText string, and postContextText string may not exceed 10,000 characters.
You may specify this parameter in the query string of a GET request or in the body of a POST request.
StringNo
sessionIdA unique ID that identifies this user session. Generate a unique value for each user session (the value is unimportant).
The service uses the ID to help debug issues and improve the quality of corrections.
StringNo
setLangThe language to use for user interface strings. You may specify the language using either a 2-letter or 4-letter code. Using 4-letter codes is preferred.
For a list of supported language codes, see Bing supported languages.
Bing loads the localized strings if setlang contains a valid 2-letter neutral culture code (fr) or a valid 4-letter specific culture code (fr-ca). For example, for fr-ca, Bing loads the fr neutral culture code strings.
If setlang is not valid (for example, zh) or Bing doesn’t support the language (for example, af, af-na), Bing defaults to en (English).
To specify the 2-letter code, set this parameter to an ISO 639-1 language code.
To specify the 4-letter code, use the form -<country/region> where is an ISO 639-1 language code (neutral culture) and <country/region> is an ISO 3166 country/region (specific culture) code. For example, use en-US for United States English.
Although optional, you should always specify the language. Typically, you set setLang to the same language specified by mkt unless the user wants the user interface strings displayed in a different language.
This parameter and the Accept-Language header are mutually exclusive—do not specify both.
A user interface string is a string that's used as a label in a user interface. There are few user interface strings in the JSON response objects. Also, any links to Bing.com properties in the response objects apply the specified language.
StringNo
textThe text string to check for spelling and grammar errors.
The combined length of the text string, preContextText string, and postContextText string may not exceed 10,000 characters.
You may specify this parameter in the query string of a GET request or in the body of a POST request. Because of the query string length limit, you'll typically use a POST request unless you're checking only short strings.
StringYes
userIdA unique ID that identifies the user. Generate a unique value for each user (the value is unimportant).
The service uses the ID to help debug issues and improve the quality of corrections.
StringNo

Response objects

The following are the JSON response objects that the response may include. If the request is successful, the top-level object in the response is the SpellCheck object. If the request fails, the top-level object is ErrorResponse.

ObjectDescription
ErrorThe error that occurred.
ErrorResponseThe top-level object that the response includes when the request fails.
FlaggedTokenThe word that may be grammatically incorrect or not spelled correctly.
SpellCheckThe top-level object that the response includes when the request succeeds.
TokenSuggestionThe suggested spelling or grammar correction.

Error

Defines the error that occurred.

ElementDescriptionType
codeThe error code that identifies the category of error. For a list of possible codes, see Error Codes.String
messageA description of the error.String
moreDetailsA description that provides additional information about the error.String
parameterThe query parameter in the request that caused the error.String
subCodeThe error code that identifies the error. For example, if code is InvalidRequest, subCode may be ParameterInvalid or ParameterInvalidValue.String
valueThe query parameter's value that was not valid.String

ErrorResponse

The top-level object that the response includes when the request fails.

NameValueType
_typeType hint.String
errorsA list of errors that describe the reasons why the request failed.Error[]

FlaggedToken

The word that is not spelled correctly or is grammatically incorrect.

NameValueType
offsetThe zero-based offset from the beginning of the text query string to the word that was flagged.Integer
suggestionsA list of words that correct the spelling or grammar error. The list is in decreasing order of preference.TokenSuggestion[]
tokenThe word in the text query string that is not spelled correctly or is grammatically incorrect.String
typeThe type of error that caused the word to be flagged. The following are the possible values.
  • RepeatedToken—The word was repeated in succession (for example, the warm warm weather)
  • UnknownToken—All other spelling or grammar errors
String

SpellCheck

The top-level object that the response includes when the request succeeds.

If the service suspects a denial of service attack, the request succeeds (HTTP status code is 200 OK), but the body of the response is empty.

NameValueType
_typeA type hint, which is set to SpellCheck.String
flaggedTokensA list of words in text that were flagged as not being spelled correctly or are grammatically incorrect.
If no spelling or grammar errors were found, or the specified market is not supported, the array is empty.
FlaggedToken[]

TokenSuggestion

The suggested spelling or grammar correction.

NameValueType
scoreA value that indicates the level of confidence that the suggested correction is correct. If the modequery parameter is set to Spell, this field is set to 1.0.Double
suggestionThe suggested word to replace the flagged word.
If the flagged word is a repeated word (see type), this string is empty.
String

Error codes

The following are the possible HTTP status codes that a request returns.

Microsoft Spell Check In French Mac And Cheese

Status CodeDescription
200Success.
400One of the query parameters is missing or not valid.
401The subscription key is missing or is not valid.
403The user is authenticated (for example, they used a valid subscription key) but they don’t have permission to the requested resource.
Bing may also return this status if the caller exceeded their queries per month quota.
410The request used HTTP instead of the HTTPS protocol. HTTPS is the only supported protocol.
429The caller exceeded their queries per second quota.
500Unexpected server error.

If the request fails, the response contains an ErrorResponse object, which contains a list of Error objects that describe what caused of error. If the error is related to a parameter, the parameter field identifies the parameter that is the issue. And if the error is related to a parameter value, the value field identifies the value that is not valid.

The following are the possible error code and sub-error code values.

CodeSubCodeDescription
ServerErrorUnexpectedError
ResourceError
NotImplemented
HTTP status code is 500.
InvalidRequestParameterMissing
ParameterInvalidValue
HttpNotAllowed
Blocked
Bing returns InvalidRequest whenever any part of the request is not valid. For example, a required parameter is missing or a parameter value is not valid.
If the error is ParameterMissing or ParameterInvalidValue, the HTTP status code is 400.
If you use the HTTP protocol instead of HTTPS, Bing returns HttpNotAllowed, and the HTTP status code is 410.
RateLimitExceededNo sub-codesBing returns RateLimitExceeded whenever you exceed your queries per second (QPS) or queries per month (QPM) quota.
If you exceed QPS, Bing returns HTTP status code 429, and if you exceed QPM, Bing returns 403.
InvalidAuthorizationAuthorizationMissing
AuthorizationRedundancy
Bing returns InvalidAuthorization when Bing cannot authenticate the caller. For example, the Ocp-Apim-Subscription-Key header is missing or the subscription key is not valid.
Redundancy occurs if you specify more than one authentication method.
If the error is InvalidAuthorization, the HTTP status code is 401.
InsufficientAuthorizationAuthorizationDisabled
AuthorizationExpired
Bing returns InsufficientAuthorization when the caller does not have permissions to access the resource. This can occur if the subscription key has been disabled or has expired.
If the error is InsufficientAuthorization, the HTTP status code is 403.

Market codes

The following table lists the market code values that you may use to specify the mkt query parameter. Bing returns content for only these markets. The list is subject to change.

For a list of country codes that you may specify in the cc query parameter, see Country codes.

Country/RegionLanguageMarket code
ArgentinaSpanishes-AR
AustraliaEnglishen-AU
AustriaGermande-AT
BelgiumDutchnl-BE
BelgiumFrenchfr-BE
BrazilPortuguesept-BR
CanadaEnglishen-CA
CanadaFrenchfr-CA
ChileSpanishes-CL
DenmarkDanishda-DK
FinlandFinnishfi-FI
FranceFrenchfr-FR
GermanyGermande-DE
Hong Kong SARTraditional Chinesezh-HK
IndiaEnglishen-IN
IndonesiaEnglishen-ID
ItalyItalianit-IT
JapanJapaneseja-JP
KoreaKoreanko-KR
MalaysiaEnglishen-MY
MexicoSpanishes-MX
NetherlandsDutchnl-NL
New ZealandEnglishen-NZ
NorwayNorwegianno-NO
People's republic of ChinaChinesezh-CN
PolandPolishpl-PL
Republic of the PhilippinesEnglishen-PH
RussiaRussianru-RU
South AfricaEnglishen-ZA
SpainSpanishes-ES
SwedenSwedishsv-SE
SwitzerlandFrenchfr-CH
SwitzerlandGermande-CH
TaiwanTraditional Chinesezh-TW
TurkeyTurkishtr-TR
United KingdomEnglishen-GB
United StatesEnglishen-US
United StatesSpanishes-US

Country codes

Microsoft spell check in french mac and grill

The following are the country codes that you may specify in the cc query parameter. The list is subject to change.

Country/RegionCountry Code
ArgentinaAR
AustraliaAU
AustriaAT
BelgiumBE
BrazilBR
CanadaCA
ChileCL
DenmarkDK
FinlandFI
FranceFR
GermanyDE
Hong Kong SARHK
IndiaIN
IndonesiaID
ItalyIT
JapanJP
KoreaKR
MalaysiaMY
MexicoMX
NetherlandsNL
New ZealandNZ
NorwayNO
People's Republic of ChinaCN
PolandPL
PortugalPT
Republic of the PhilippinesPH
RussiaRU
Saudi ArabiaSA
South AfricaZA
SpainES
SwedenSE
SwitzerlandCH
TaiwanTW
TurkeyTR
United KingdomGB
United StatesUS

Bing supported languages

The following are the Bing supported languages that you may specify in the setLang query parameter. The list is subject to change.

Microsoft Spell Check In French Mac And Windows

Supported LanguagesLanguage Code
Arabicar
Basqueeu
Bengalibn
Bulgarianbg
Catalanca
Chinese (Simplified)zh-hans
Chinese (Traditional)zh-hant
Croatianhr
Czechcs
Danish​da
Dutch​nl
Englishen
English-United Kingdomen-gb
Estonianet
Finnishfi
Frenchfr
Galiciangl
Germande
Gujaratigu
Hebrewhe
Hindihi
Hungarianhu
Icelandicis
Italianit
Japanesejp
Kannadakn
Koreanko
Latvianlv
Lithuanianlt
Malayms
Malayalam ml
Marathimr
Norwegian (Bokmål)nb
Polish​pl
Portuguese (Brazil)​pt-br
Portuguese (Portugal)​pt-pt
Punjabi​pa
Romanianro
Russianru
Serbian (Cyrylic)sr
Slovak​sk
Slovenian​sl
Spanishes
Swedishsv
Tamilta
Telugute
Thaith
Turkishtr
Ukrainianuk
Vietnamesevi