AI Translator for Polylang
How to translate with ChatGPT? Here we are. AI Translator for Polylang is a powerful WordPress plugin that seamlessly integrates with Polylang to provide automatic translation capabilities for your posts, pages, and custom post types using cutting-edge AI services. With AI Translator for Polylang, you can effortlessly expand your website’s reach to a global audience by delivering content in multiple languages. Please note: AI Translator for Polylang is designed to work exclusively with the Polylang plugin. This is not an official plugin of Polylang. Key Features Translate Posts and Pages: AI Translator for Polylang enables you to automatically translate your posts and pages into multiple languages, making your content accessible to a wider audience. Enqueue Translations: You can easily enqueue translations and have them processed in the background, ensuring a smooth and efficient translation workflow. Support for Advanced AI Models: AI Translator for Polylang supports state-of-the-art AI models, including ChatGPT 3.5, 4, and 4o, providing high-quality translations powered by OpenAI’s language models. Link Translated Categories and Tags: The plugin intelligently links translated categories and tags, maintaining the structure and organization of your content across different languages. Link Translated Internal Links: AI Translator for Polylang automatically updates internal links within your translated content, ensuring a seamless navigation experience for your multilingual website. Support for ACF (Advanced Custom Fields) Support for Yoast SEO Bulk translations Easy Setup and Configuration AI Translator for Polylang is designed to work out of the box, allowing you to start translating your content immediately. However, for optimal performance and to process translations in the background, it is recommended to configure a cron job. This ensures that translations are handled efficiently without impacting the responsiveness of your website. Disclaimer AI Translator for Polylang is a plugin that helps you to connect your websites to OpenAI service. You need your own API keys and must follow the rules set by the AI service. Check OpenAI Terms of Service and Privacy Policy. It is also important to check your usage on the OpenAI website for accurate information. The developer of AI Translator for Polylang and related parties are not responsible for any issues or losses caused by using the plugin or AI-generated content. You should talk to a legal expert and follow the laws and regulations of your country. AI Translator for Polylang does only store data on your own server, and it is your responsibility to keep it safe.
Weather Write
WeatherWrite brings your local weather coverage to the cloud. It automatically captures real conditions and generates posts that highlight yesterday’s recap, today’s forecast, and tomorrow’s outlook — all written in the style you choose. Schedule posts to publish exactly when you want, with automated images matched to the weather. Customize as much as you like, or let WeatherWrite handle the heavy lifting. Your readers get weather that feels personal, and you stay in control while the work gets done for you. Video walkthrough: https://youtu.be/4ZUW77WvSCc Features: – Generates a dedicated post for each weather report created, on demand or on a schedule. – Scheduled auto-posting (up to 6 times per day and you control the schedule) – Admin settings for API key, schedule, images, weather alerts, writing style, and defaults External Services This plugin connects to several external services to generate weather-aware content and visualizations. Details for each service are below. ManOverMachine API (text generation, weather images, official alerts, scheduling) Endpoint: https://api.manovermachine.com What it’s used for: Generates the narrative text for posts, generates weather-variant images from your uploaded base photos, retrieves official weather alerts (OpenWeather One Call 3.0), and schedules the external pings that trigger your posts at exact times. What data is sent and when: On generation (manual or scheduled), the prompt text and selected options (e.g., location string, tone, length) are sent. For image generation, your selected base image is sent for transformation. For alerts, latitude/longitude. For scheduling, your site’s trigger URL, timezone, configured times, and webhook token. Requires your API key; the plugin does not store API responses beyond creating the post. To obtain your key, visit https://www.weatherwrite.com/ or email mike@weatherwrite.com. Open‑Meteo Forecast API Endpoint: https://api.open-meteo.com What it’s used for: Retrieves forecast and hourly data used in summaries, charts, and thresholds. What data is sent and when: Latitude/longitude, desired variables, unit and language parameters on fetch. Privacy: https://open-meteo.com/en/privacy Open‑Meteo Geocoding API Endpoint: https://geocoding-api.open-meteo.com What it’s used for: Resolves user-entered place names to coordinates. What data is sent and when: Query string (place name), country hint, language. Nominatim (fallback geocoding) Endpoint: https://nominatim.openstreetmap.org What it’s used for: Fallback geocoding if Open‑Meteo geocoder cannot resolve. What data is sent and when: Query string in the request URL. A User‑Agent header identifying the site is included. Policy: https://operations.osmfoundation.org/policies/nominatim/ GeoNames Endpoint: http://api.geonames.org What it’s used for: Looks up GeoNameID and region metadata for map embeds. What data is sent and when: GeoNameID queries and/or name lookups; includes the configured username. OpenWeather (official alerts, proxied through the ManOverMachine API) What it’s used for: When enabled in settings, retrieves official weather alerts via One Call 3.0 for the configured location. What data is sent and when: Latitude/longitude when checking for alerts, sent via https://api.manovermachine.com. Meteoblue (map embed) Website: https://www.meteoblue.com What it’s used for: Optional iframe map shown in posts if enabled. What data is sent and when: Parameters are included in the iframe URL (e.g., geonameId and/or lat/lon). No plugin-side requests are made; it is a browser iframe embed.